2012-01-31 14 views
5

जब मैं रेल आवेदन चलाने के लिए, मैं निम्नलिखित त्रुटि मिलती है:अपरिभाषित स्थानीय चर या के लिए मुख्य विधि `config ': ऑब्जेक्ट - रेल

undefined local variable or method "config" for main:Object

मैं इसे कैसे हल कर सकते हैं?

+0

है इस कंसोल में प्रदर्शित करने के लिए, या एक लॉग? कृपया संपूर्ण बैकट्रैक पोस्ट करें। उस कोड को भी पोस्ट करें जो बैकट्रैक आपको इंगित करता है। –

+2

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

उत्तर

5

मेरा अनुमान है कि आपको रेल के पुराने संस्करण से कुछ कोड उदाहरण मिले हैं, जो आपके पर्यावरण.आरबी फ़ाइल में config.gem * रखने के लिए कहलाते हैं। इसे ठीक करने के लिए अपने रत्न में मणि की आवश्यकता जोड़ें।

+0

बस यह समस्या थी, उत्तर के लिए धन्यवाद! – BWStearns

1

अपनी enviroment.rb फ़ाइल में, कॉन्फ़िगरेशन से शुरू होने वाली किसी भी पंक्ति को काटिये और इसके बजाय अपने उत्पादन.आरबी/development.rb/test.rb में पेस्ट करें।

यह मेरे लिए काम करता है जब मुझे एक ही समस्या थी।

0

मुझे यह समस्या थी जब किसी एप्लिकेशन को रेल 2 से रेल 3 तक अपग्रेड किया गया था। यह विकास में काम करता था, लेकिन पहली बार उत्पादन मोड में चलते समय मुझे यह त्रुटि मिली क्योंकि config/environments/production.rb में रेल 2-स्टाइल लाइनें थीं जैसे कि:

config.cache_classes = true 

3-शैली पटरियों को बदलने की जरूरत ..which:

<<NameOfYourApp>>::Application.configure do 

    config.cache_classes = true 
end 
संबंधित मुद्दे