конфликт cygwin и путь окон

если мой путь окон похож на это:

c:\ruby\bin; c:\cygwin\bin

затем, когда я вхожу в cgywin и ввожу "рубин", он выполнит рубин от c:\ruby\bin, не удаваясь найти рубин установленным в моем cygwin. Я должен исключить тот путь, таким образом, cygwin выполнил бы тот от/usr/bin.

Но мне нужны те 2 пути, так как я хочу выполнить рубин в окнах также.

Так или иначе, чтобы иметь cygwin имеют его собственный путь и не наследовали cygwin в окнах?

спасибо.

5
задан David 10 April 2010 в 13:43
поделиться

1 ответ

Добавьте запись в ваш .profile, чтобы установить путь, который вы хотите видеть в cygwin.

В cygwin выполните команду:

$ <favourite text editor eg vi> ~/.profile

Затем установите переменную окружения PATH в то значение, которое вы хотите, например:

export PATH=/cygdrive/c/cygwin/bin

ПРИМЕЧАНИЕ Я не помню, можно ли использовать версию пути c:..., но если вы выполните команду env, вы увидите, каким он должен быть.

3
ответ дан 15 December 2019 в 06:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: