冲突的cygwin和windows路径

时间:2010-04-10 13:43:51

标签: windows path cygwin

如果我的Windows路径如下:

C:\红宝石\ BIN; C:\ cygwin的\ BIN

然后当我进入cgywin并输入“ruby”时,它将从c:\ ruby​​ \ bin执行ruby,无法找到我的cygwin中安装的ruby。我必须排除该路径,因此cygwin将执行/ usr / bin中的那个。

但是我需要这两条路径,因为我也想在windows中运行ruby。

无论如何让cygwin有自己的路径而不是在windows中继承它们?

感谢。

1 个答案:

答案 0 :(得分:3)

在.profile中添加一个条目,将路径设置为cygwin中您想要的路径。

在cygwin中运行命令:

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

然后将PATH环境变量设置为您想要的任何值,例如:

export PATH=/cygdrive/c/cygwin/bin

注意我不记得你是否可以使用路径的c:...版本,但如果你发出env命令,你会看到它应该是什么。

相关问题