2010-04-10 109 views
4

如果我的Windows路徑是這樣的:衝突的Cygwin和Windows路徑

C:\紅寶石\ BIN; C:\ cygwin的\ BIN

然後當我進入cgywin,進入 「紅寶石」 它會從c:\ ruby​​ \ bin執行ruby,無法找到安裝在我的cygwin中的ruby。我必須排除這個路徑,所以cygwin會執行/ usr/bin中的一個。

但我需要這2個路徑,因爲我想在Windows中運行ruby。

無論如何有cygwin有它自己的路徑,而不是繼承那些在Windows中?

謝謝。

回答

2

在你的.profile文件中添加一個條目來設置你希望它在cygwin中的路徑。

在Cygwin中運行以下命令:

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

然後設置PATH環境變量,無論你希望它是例如:

export PATH=/cygdrive/c/cygwin/bin 

注:我不記得是否可以使用c:...版本的路徑,但是如果你發出env命令,你會看到它應該是什麼。

+0

謝謝!效果很好。 – David 2010-04-16 09:25:14