簡體   English   中英

Rails 2.3.3 - 設置為生產模式

[英]Rails 2.3.3 - Setting to production mode

如何將應用程序設置為生產模式?

好吧,這一定是不費腦子的,但我要部署我的第一個Rails應用程序,我已經正確設置了一切:Ubuntu Hardy,Passenger,MySQL。 但是,它仍然在開發模式下運行。 我只能找到舊版本Rails的文檔,並希望確保我做得對。

提前致謝。

您需要設置RackEnv而不是RailsEnv。 實際上,我只是做兩件事(雖然我可能不需要......?)。

Rails 2.3應用程序的示例vhost:

<VirtualHost *:80>

  ...
  RackEnv production
  RailsEnv production
  ...

</VirtualHost>

除非您另行指定,否則默認情況下,乘客會以生產模式運行

Passenger RailsEnv文檔

如果您創建一個輸出RAILS_ENV的視圖,它會說“開發”嗎?

  • 如果是這樣,那么您可能已在您的environment.rb文件中的某處將RAILS_ENV變量設置為'development'。
  • 如果你沒有看到,並且看到其他症狀,那么你能列出症狀嗎?

根據文檔,您可以設置RailEnv。 默認情況下,Passenger以生產模式運行,因此您可能將RailsEnv development復制到您的配置中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM