Nginx/Passenger/Rails, где установить RAILS_ENV?
Я разместил свой сайт в своем месте тестирования, но я не уверен, где я устанавливаю, что должен RAILS_ENV
для этого сервера. Где я должен смотреть?
Ответы
Ответ 1
Короткий ответ: development_app_env
Наборы:
RAILS_ENV
RACK_ENV
WSGI_ENV
NODE_ENV
PASSENGER_APP_ENV
Пример nginx conf:
http {
passenger_root /home/user/.rvm/gems/[email protected]/gems/passenger-4.0.29;
passenger_ruby /home/user/.rvm/wrappers/[email protected]/ruby;
passenger_app_env development;
}
Ответ 2
Вы можете использовать директиву rack_env
, чтобы установить рельсы env, как описано здесь, для пассажира для документации nginx
6.16. Rack and Rails >= 3 конкретных варианта
Если вы используете rails 1.x или 2.x, вы можете использовать директиву rails_env