如何从命令行重新启动Rails应用程序时定义环境?
答案 0 :(得分:13)
如果您的意思是如何告诉rails从命令行启动服务器时要加载哪个环境,请按以下步骤操作:
rails server -e production
答案 1 :(得分:10)
通常,Rails在启动时从RAILS_ENV shell变量获取其环境,或者默认为“development”。您可以从bash命令行为rails命令指定环境,例如rails server
,rails console
(Rails 3),script/server
或script/console
(Rails 2.x)如下...
RAILS_ENV=something rails s
这意味着将RAILS_ENV
环境变量设置为“某事”以执行rails s
命令。