Ruby on Rails
एक डिफ़ॉल्ट रेल आवेदन पर्यावरण बदलें
खोज…
परिचय
यह चर्चा करेगा कि पर्यावरण को कैसे बदला जाए, इसलिए जब कोई व्यक्ति rails s
विकास में नहीं बल्कि अपने इच्छित वातावरण में बूट करता है।
एक स्थानीय मशीन पर चल रहा है
आमतौर पर जब रेल का वातावरण टाइप करके चलाया जाता है। यह सिर्फ डिफ़ॉल्ट वातावरण चलाता है जो आमतौर पर development
rails s
उदाहरण के लिए फ्लैग -e
का उपयोग करके विशिष्ट वातावरण का चयन किया जा सकता है:
rails s -e test
जिससे टेस्ट का माहौल चलेगा।
डिफ़ॉल्ट वातावरण को ~/.bashrc
फ़ाइल को संपादित करके और निम्नलिखित पंक्ति को जोड़कर टर्मिनल में बदला जा सकता है:
export RAILS_ENV=production in your
सर्वर पर चल रहा है
यदि एक दूरस्थ सर्वर पर चल रहा है जो पैसेंजर परिवर्तन का उपयोग कर रहा है। apache.conf उस वातावरण में जिसे आप उपयोग करना चाहते हैं। उदाहरण के लिए इस मामले में आप RailsEnv production
देखते हैं।
<VirtualHost *:80>
ServerName application_name.rails.local
DocumentRoot "/Users/rails/application_name/public"
RailsEnv production ## This is the default
</VirtualHost>
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow