如果我的Windows路径如下:
C:\红宝石\ BIN; C:\ cygwin的\ BIN
然后当我进入cgywin并输入“ruby”时,它将从c:\ ruby \ bin执行ruby,无法找到我的cygwin中安装的ruby。我必须排除该路径,因此cygwin将执行/ usr / bin中的那个。
但是我需要这两条路径,因为我也想在windows中运行ruby。
无论如何让cygwin有自己的路径而不是在windows中继承它们?
感谢。
答案 0 :(得分:3)
在.profile中添加一个条目,将路径设置为cygwin中您想要的路径。
在cygwin中运行命令:
$ <favourite text editor eg vi> ~/.profile
然后将PATH环境变量设置为您想要的任何值,例如:
export PATH=/cygdrive/c/cygwin/bin
注意我不记得你是否可以使用路径的c:...版本,但如果你发出env命令,你会看到它应该是什么。