खोज…


परिचय

यह चर्चा करेगा कि पर्यावरण को कैसे बदला जाए, इसलिए जब कोई व्यक्ति 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