为什么 Rails 应用程序始终以开发模式运行?

为什么 Rails 应用程序始终以开发模式运行?

我创建了 rails 应用程序,一切似乎都运行正常,但我似乎无法弄清楚如何在production模式下运行该应用程序。我在example.com.conf站点的(Apache 配置文件)中指定了该模式,RailsEnv production然后重新启动了 Apache,并通过在 rails 根目录中运行以下命令重新启动了 rails 应用程序,touch tmp/restart.txt

我正在运行 Apache 2.x、mod_rails 4.0.26,并且 rails 应用程序是 3.2.15

答案1

默认情况下,Passenger 将值设置为production

http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerAppEnv

检查你environment.rb的 .bashrc,你可能在其他地方设置 RAILS_ENV。

相关内容