2013-09-29 6 views
15

मैंने अपनी साइट को अपने परीक्षण स्थान पर तैनात किया है, लेकिन मुझे यकीन नहीं है कि मैंने यह निर्धारित किया है कि RAILS_ENV इस सर्वर के लिए क्या होना चाहिए। मुझे कहाँ दिखना चाहिए?Nginx/यात्री/रेल, RAILS_ENV कहां सेट करें?

उत्तर

1

आप rack_env निर्देश उपयोग कर सकते हैं रेल env के रूप में nginx प्रलेखन

6.16. Rack and Rails >= 3 specific options

के लिए यात्री में यहाँ वर्णित आप रेल 1.x या 2.x पर हैं स्थापित करने के लिए, आप rails_env निर्देश का उपयोग कर सकते

+0

RAILS_ENV, rack_env मेरे लिए काम नहीं करते हैं, अभी भी केवल विकास वातावरण – static

+0

@static पोस्ट एक अलग प्रश्न – Litmus

33

संक्षिप्त उत्तर: passenger_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

के रूप में 'nginx' config के साथ आपकी समस्या यह सच जवाब है .. :) –

संबंधित मुद्दे