我在我的OSX Leopard中安裝了rails 3測試版。之後,我創建了一個rails項目來測試它。從它的文件夾內,我不能做腳本/生成,甚至腳本/服務器。爲什麼在安裝rails 3測試版後運行腳本/ x任務時遇到問題?
它返回'-bash: script/server: No such file or directory
'。我怎麼能解決這個問題?
我在我的OSX Leopard中安裝了rails 3測試版。之後,我創建了一個rails項目來測試它。從它的文件夾內,我不能做腳本/生成,甚至腳本/服務器。爲什麼在安裝rails 3測試版後運行腳本/ x任務時遇到問題?
它返回'-bash: script/server: No such file or directory
'。我怎麼能解決這個問題?
Rails 3已經廢除腳本/ *。在您應用的目錄中使用rails server
,rails generate
等。
運行rails --help
獲取完整列表。
在Rails 3中,不是使用script/*
,而是使用rails
。因此,而不是編寫script/generate
使用rails g
(生成的別名)而不是script/server
使用rails s
(服務器的別名)。
端口/環境的額外用法與Rails 2中的相同。因此,您可以將生產環境的端口3005(默認爲3000)添加爲rails s -p 3005 -e production
。希望能解決你的問題。
omg!我完全忽略了手冊,我不認爲它會有太多變化:P – 2010-03-08 00:01:24