2013-03-12 7 views
31

मुझे लगता है कि यह एक छोटा, आसान सवाल है!रेल कंसोल में पर्यावरण चर कैसे लोड करें?

मैं अपने सभी पर्यावरण चर रखने के लिए .env फ़ाइल का उपयोग कर रहा हूं, और मैं foreman का उपयोग कर रहा हूं।

दुर्भाग्य से, रेलवे कंसोल rails c चलाते समय इन पर्यावरण चर लोड नहीं किए जा रहे हैं, इसलिए, अब मैं कंसोल चलाने के बाद मैन्युअल रूप से लोड कर रहा हूं, जो कि सबसे अच्छा तरीका नहीं है।

मैं जानना चाहता हूं कि इसके लिए कोई बेहतर तरीका है या नहीं।

उत्तर

62

एक साल पहले के बारे में, "रन" कमांड को जोड़ा गया है foreman

रेफरी:

foreman run rails console

या

: https://github.com/ddollar/foreman/pull/121

आप इसे इस प्रकार उपयोग कर सकते हैं foreman run rake db:migrate

2

रेल को .env फ़ाइल में निर्दिष्ट पर्यावरणीय चर के बारे में पता नहीं है क्योंकि यह फोरमैन के लिए विशिष्ट है। रेल कंसोल का आह्वान करने से पहले आपको पर्यावरण को स्पष्ट रूप से सेट करने की आवश्यकता है। this question पर एक नज़र डालें।

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