2014-05-07 26 views
2

我做在軌項目,我只是通過以下命令來運行這個項目在控制檯:導軌 - 交換機環境到生產自動

$ rails server 

但在發展模式下運行。我想要當我運行「軌道服務器」,它運行在生產模式,我必須編輯什麼腳本來設置環境?

回答

2

簡單:

rails server RAILS_ENV=production 

或者:

rails s -e production 

或者你的意思是沒有這個額外的東西嗎?如果是這樣,這取決於你使用的服務器。例如,您可以安裝Puma,並添加配置文件,您可以在其中指定默認環境。

This question可以幫助設置ngnx或乘客的導軌env。

+0

是幫助消息,我的意思沒有額外的參數在後面 – tesmojones

+0

,那麼你應該[修改nginx的配置文件(HTTP:// WWW。 modrails.com/documentation/Users%20guide%20Nginx.html#PassengerAppEnv) – zishe

+0

好的,謝謝.. – tesmojones

0

所有鋼軌服務器上的可能的操作

  • -p端口:指定端口上

  • -b IP運行:綁定到特定的IP地址

  • - e名稱:使用特定的Rails環境(如生產)

  • -d:以守護進程模式運行

  • -h:顯示所有命令行選項