ruby-on-rails - Unicorn.rb 配置取决于环境

标签 ruby-on-rails ruby nginx unicorn

我在 config/unicorn.rb 中有一行看起来像这样:

working_directory "/SomePath/Web\Development/Rails/learning"

但是在生产环境中,需要不同的路径。我想尽可能多地保留源代码控制(还没有放弃任何东西)。有没有办法根据环境设置working_directory

最佳答案

您尝试如何访问 RAILS_ENV 或 RACK_ENV?它应该通过“ENV”就像...

ENV['RAILS_ENV'] 

……或者……

ENV['RACK_ENV']

当您将“-E”标志传递给 unicorn 时,一个或另一个应该可用(我记不清是哪个,但我认为它是 RACK_ENV)。

关于ruby-on-rails - Unicorn.rb 配置取决于环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9910056/

相关文章:

ruby-on-rails - 10001 尝试使用 Activemerchant 从 PayPal 获取授权时出现内部错误

javascript - 触发取消选中对复选框不起作用

mysql - Rails 部署期间的 "error 28 from storage engine"

php - 不常见的 502 Bad Gateway 错误

ruby-on-rails - Ruby on Rails 的广告/横幅管理/轮播?

ruby-on-rails - 为什么 Rspec 坚持密码属性为空,而实际上不是?

ruby-on-rails - 具有 has_and_belongs_to_many 的 ActiveModel 序列化程序

ruby - block 内的实例评估

bash - nginx rtmp-module 无法执行 ffmpeg

nginx - Nginx MIME类型和gzip