2010-04-10 2 views
4

если мои окна путь выглядит следующим образом:конфликтующих Cygwin и окно пути

C: \ рубин \ Bin; C: \ Cygwin \ Bin

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

Но мне нужны эти 2 пути, так как я хочу запустить ruby ​​в окнах тоже.

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

спасибо.

ответ

2

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

В Cygwin запустить команду:

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

Затем установите переменную PATH среды все, что вы хотите, чтобы это было, например:

export PATH=/cygdrive/c/cygwin/bin 

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

+0

спасибо! прекрасно работает. – David

Смежные вопросы