2011-05-23 43 views
0

我剛剛安裝了Eclipse,然後是Ruby 1.9.2,然後是RailsInstaller。然後我安裝了用於eclipse的Aptana插件。試圖啓動一個新的rails項目時找不到軌道

我的目錄設置如下:

C:\Ruby192 
C:\RailsInstaller\Ruby1.8.7 

當我在Eclipse中創建一個新的Rails項目,它拋出這個錯誤:

[email protected] /d/Projects/rail 
$ rails . 
sh.exe": rails: command not found 

我發現這個solution,但似乎它Linux操作系統。我正在使用Windows 7.

我重新安裝了導軌和紅寶石,但它是同樣的事情。幾個月前我也安裝了GitBash和GitExtensions,並且遇到了這個問題。我通過指向Git所在的目錄並將Default環境設置爲HOME來解決此問題。

我現在不知道在這個錯誤中如何在rails上使用ruby。

+1

你應該修改問題標題「rails is not found ...」,因爲這是錯誤報告(sh是exe報告錯誤) – diedthreetimes 2011-05-23 18:38:37

回答

1

將您安裝rails的位置添加到您的PATH環境變量中。 (推測是C:\ Ruby192 \ lib \ ruby​​ \寶石\ 1.9.1 \寶石\導軌* \斌)

我也注意到你使用RailsInstaller的紅寶石1.8.7,但似乎已經安裝紅寶石1.9.2 。這可能會在未來造成麻煩。

請嘗試以下this指南在窗戶上安裝導軌。它使用gem install來代替過時的RailsInstaller。

+0

C:\ Ruby192 \ lib \ ruby​​ \ gems中沒有gems文件夾\ 1.9.1 \ gems \ rails * \ bin) – 2011-05-23 18:47:19

+0

您的系統上安裝了rails gem。它可能不是使用rubygems安裝的,如果它是'gem哪個rails'應該告訴你的。 – diedthreetimes 2011-05-23 18:51:32

+1

您需要將C:\ RubyXXX \ bin添加到您的路徑中。這爲我排序。顯然用適當的版本號替換XXX。礦是193。 – 2011-11-09 11:57:05

相關問題