我已經創建了命令一個新的Rails項目在Rails中軌服務器:起3
rails project_name
但是現在如果我運行該項目:
rails server
我只是創建一個新的項目呼叫服務器,它不會啓動webrick。
如何啓動服務器並運行rails?
我已經創建了命令一個新的Rails項目在Rails中軌服務器:起3
rails project_name
但是現在如果我運行該項目:
rails server
我只是創建一個新的項目呼叫服務器,它不會啓動webrick。
如何啓動服務器並運行rails?
您在混合使用Rails 2和Rails 3命令。從外觀上看,你正在使用Rails 2,這意味着啓動服務器將是script/server
,而不是rails server
它的導軌3不是導軌2 – Smickie 2010-12-15 22:05:50
如果是這樣的話,那麼你將需要使用'rails new new_project'來創建項目。 'rails new_project'語法已被刪除,因爲所有舊的腳本/ *命令已被移入rails命令。仔細檢查'rails -v' – idlefingers 2010-12-15 22:12:37
@Smickie我不會那麼確定,輸入rails -v來查明。 – mxmissile 2010-12-15 22:13:18
舊版本或rails正在竊聽你。使用gem uninstall rails
來卸載它們。我建議使用帶有gemsets的RVM爲每個項目創建單獨的環境。
我在Ubuntu上遇到了這個問題,發現我安裝了rails 3,安裝了apt和gem and rails 2。拆卸容易版本解決了這個問題:
sudo apt-get remove rails
分步軌服務器安裝:
是啊,沒事做更多... :)
其實傢伙,如果我做了一個-v看看哪個版本的rails我說3.0.3。但是如果我運行腳本/服務器它是有效的,並且說它是版本2.到底發生了什麼。 – Smickie 2010-12-15 23:06:31