繁体   English   中英

无法设置Rails应用程序的暂存环境

[英]Cannot set staging environment for Rails application

我正在将Rails应用程序部署到服务器。 如果只需要production我可以轻松完成所有工作。 但是我也需要staging

我使用以下命令启动我的独角兽服务器:

bundle exec /home/deployer/apps/myapp/shared/bundle/ruby/2.0.0/bin/unicorn_rails \
-D -c /home/deployer/apps/myapp/shared/config/unicorn.config.rb -E staging

但是不管我的命令如何,服务器都会在production环境中启动应用程序。

我的应用程序中还有另一个地方应指定要staging环境吗?

谢谢!

在运行命令之前,请设置环境变量RAILS_ENV=staging 您甚至可以在同一行上执行此操作(在Bash中):

$ RAILS_ENV=staging bundle exec unicorn...

您必须在多个文件(例如config/environments/config/database.yml config/environments/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM