在config/unicorn.rb中有一行代码如下:
working_directory "/SomePath/Web\ Development/Rails/learning"
然而在生产环境中,需要使用另一个路径。我希望尽可能多地将其纳入源代码控制(目前还没有放弃什么)。有没有一种根据环境设置 working_directory
的方法?
在config/unicorn.rb中有一行代码如下:
working_directory "/SomePath/Web\ Development/Rails/learning"
然而在生产环境中,需要使用另一个路径。我希望尽可能多地将其纳入源代码控制(目前还没有放弃什么)。有没有一种根据环境设置 working_directory
的方法?
您正在尝试访问RAILS_ENV或RACK_ENV吗?应该通过“ENV”来访问...
ENV['RAILS_ENV']
... or ...
ENV['RACK_ENV']
unicorn_rails
会使环境变量可用。你可以通过RAILS_ENV
访问Rails环境。
unicorn -c config/unicorn.rb -E "development"
,那么当我尝试访问 RAILS_ENV
或者 RACK_ENV
时,我仍然会遇到一个未初始化的常量错误。 - Matthew