2011-08-09 253 views
0

我找不到任何其他人有這個問題,所以我想我會問。Rails命令無法正常工作

rails new myNewRailsApp 

這工作正常。

cd myNewRailsApp 
ls 

顯示一切似乎已正確生成。

rails server 

這會創建一個新的目錄「server」並創建一個新的rails應用程序。它也似乎與「生成」和其他命令字發生。我在版本3.0.9(考慮現在回滾),我清除它,所有的寶石,並重新安裝。我錯過了明顯的東西嗎?

編輯:我在Ubuntu 11.04上運行。

+0

看來你的二進制文件是rails 2.x,可以考慮運行'bundle exec rails server'。 – iafonov

+0

只需檢查'gem list'看看你沒有安裝導軌2。同時檢查你的系統軟件包,看看你是否從Ubuntu的倉庫安裝了rails軟件包。 – rubish

回答

1

看起來好像它使用Rails 2在你的應用程序中生成一個新的應用程序。我已經完成了幾次這樣的操作,以及使用應用程序名稱「c」和「s」創建的應用程序數量。

爲了避開或者使用

bundle exec rails server 

script/rails server 

或卸載梁2從系統

0

好像命令依然採用滑軌的2.x版。 如果您想爲不同項目使用多個版本的rails,請使用rvm爲每個rails版本創建gemset。

[http://beginrescueend.com/][1]

如果你不想使用RVM,卸載舊版本的軌道,並嘗試重新安裝護欄3.x的