Ich habe meine Website an ihrem Teststandort bereitgestellt, aber ich bin mir nicht sicher, wo ich festlegen soll, was die RAILS_ENV
für diesen Server sein soll. Wo soll ich hinschauen?Nginx/Passagier/Schienen, wo zu setzen RAILS_ENV?
15
A
Antwort
1
Sie rack_env
Direktive verwenden können die Schienen env zu setzen, wie in Passagier für nginx Dokumentation
6.16. Rack and Rails >= 3 specific options
hier beschrieben Wenn Sie auf Schienen 1.x oder 2.x sind, können Sie rails_env
Direktive verwenden
33
Kurze Antwort: passagier_app_env entwicklung;
Sets: RAILS_ENV RACK_ENV WSGI_ENV NODE_ENV PASSENGER_APP_ENV
Beispiel 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
das ist die wahre Antwort .. :) –
RAILS_ENV, rack_env für mich nicht funktionieren, nur noch Entwicklungsumgebung – static
@static Post Ihr Problem mit 'nginx' config als separate Frage – Litmus