我在config / unicorn.rb中有一行看起来像这样:
working_directory "/SomePath/Web\ Development/Rails/learning"
但在生产环境中,它需要是一条不同的道路。我想在源代码控制下尽可能多地保留(还没有放弃任何东西)。有没有办法根据环境设置working_directory
?
答案 0 :(得分:4)
您是如何尝试访问RAILS_ENV或RACK_ENV的?它应该像“ENV”一样......
ENV['RAILS_ENV']
......或......
ENV['RACK_ENV']
当您通过独角兽“-E”标志时,其中一个应该可用(我不记得哪个肯定,但我认为它是RACK_ENV)。
答案 1 :(得分:3)
使用unicorn_rails
可以使环境变量可用。
答案 2 :(得分:0)
您可以使用RAILS_ENV
访问rails环境。