我在 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/