если мой путь окон похож на это:
c:\ruby\bin; c:\cygwin\bin
затем, когда я вхожу в cgywin и ввожу "рубин", он выполнит рубин от c:\ruby\bin, не удаваясь найти рубин установленным в моем cygwin. Я должен исключить тот путь, таким образом, cygwin выполнил бы тот от/usr/bin.
Но мне нужны те 2 пути, так как я хочу выполнить рубин в окнах также.
Так или иначе, чтобы иметь cygwin имеют его собственный путь и не наследовали cygwin в окнах?
спасибо.
Добавьте запись в ваш .profile, чтобы установить путь, который вы хотите видеть в cygwin.
В cygwin выполните команду:
$ <favourite text editor eg vi> ~/.profile
Затем установите переменную окружения PATH в то значение, которое вы хотите, например:
export PATH=/cygdrive/c/cygwin/bin
ПРИМЕЧАНИЕ Я не помню, можно ли использовать версию пути c:..., но если вы выполните команду env, вы увидите, каким он должен быть.