2013-02-26 165 views
1

我最近在Windows 7機器上安裝了rails和cygwin。兩者都能正常工作,但當我處於Cygwin中時,無法運行rails。我的猜測是我需要在Cygwin內部配置路徑嗎?我得到的錯誤在下面,任何幫助將不勝感激。在Windows 7上運行rails with cygwin

C:\RailsInstaller\Ruby1.9.3\bin\ruby.exe: No such file or directory -- /cygdrive/c/RailsInstaller/Ruby1.9.3/bin/rails (LoadError) 
+0

當您運行'gem list'時,您會看到導軌嗎? – kasperite 2013-02-26 21:56:05

+0

編號當我運行時,我得到幾乎完全相同的錯誤,除了它說找不到.../bin/gem而不是.../bin/rails – Zack 2013-02-26 22:13:41

+0

您通常會執行export PATH = $ PATH: [gem dir]'在非Windows外殼中,但因爲它是Cygwin,請參閱http://stackoverflow.com/questions/4918830/how-can-i-set-my-cygwin-path-to-find-javac。類似的問題。希望它有幫助 – kasperite 2013-02-26 22:27:14

回答

5

找到我自己的解決方案。 -_-。如果有人感興趣的解決方案是在cygwin中運行以下內容:

alias rails='C:/RailsInstaller/Ruby1.9.3/bin/rails' 
+0

我用它來設置我的Aptana Studio來運行rails。 :) – rcheuk 2014-02-13 21:54:49

+0

這種方法也適用於我。我的路徑是'C:/ Ruby200-x64/bin/rails' :) – Vince 2014-02-22 15:13:12

+0

該解決方案也適用於我在Windows7上運行cygwin。注意:DOS cmd.exe能夠找到ruby和rails,但在cygwin上,儘管找到了ruby,但仍然遇到加載錯誤問題,試圖找到rails。非常感謝。 – umbregachoong 2014-05-04 06:26:21