2013-03-06 250 views

回答

2

開始你可以考慮使用foreman和配置Procfile LILE:

server: rails server 
delayed: bundle exec script/delayed_job start 

然後,所有你需要做的,開始一切:

foreman start 
+0

謝謝,當rails服務器啓動時,forman是否自己啓動,如果我將Gem包含在Gemfile中?否則手動啓動工頭啓動會殺死整個目的:) – iCyborg 2013-03-06 09:09:09

+0

如果您將gem添加到'Gemfile',那麼在您的應用程序的根目錄下創建一個'Procfile'(使用上面的代碼),您不需要執行'rails服務器「,只有'工頭開始'。它並沒有真正殺死這個目的,因爲你仍然只有一個命令來運行,它現在不再一樣了。 – TimPetricola 2013-03-06 09:35:28

2

你可以看看foreman其中有一個驚人的railscast開始,你希望每一個服務,當你開始你的Rails服務器

+0

謝謝,當rails服務器啓動時,forman是否自己啓動,如果我將Gem包含在Gemfile中?否則手動啓動工頭開始殺死整個目的:) – iCyborg 2013-03-06 09:10:05

+0

正如蒂姆提到的,當你使用領班時,你也應該用它來啓動你的rails服務器。不,工頭不會自動啓動,你需要運行'工頭啓動'來做到這一點。 – jvnill 2013-03-06 09:22:31

相關問題