मुझे उपरोक्त त्रुटि मिलती है, मैंने जो कुछ किया वह आरवीएम स्थापित किया गया था और डिफ़ॉल्ट रूबी से 1.9.2 रूबी के लिए अपडेट किया गया था मैक के साथ जाओ।custom_require.rb: 36: 'आवश्यकता' में: लोड करने के लिए ऐसी कोई फ़ाइल नहीं - myapp (LoadError)
मेरे सभी रत्न मणि सूची में दिखाई देते हैं, लेकिन क्या मुझे कहीं पथ निर्दिष्ट करने की आवश्यकता है?
चीयर्स,
glenno।
हाय, मुझे लगता है कि अपने 2 बिंदु, मेरे मणि सूची अच्छा है, मैं गहरे लाल रंग का से आते हैं मैक ओएसएक्स 1.8.7 पर मेरे होम ड्राइव में आरवीएम स्थापित किया गया तो आरवीएम रूबी 1.9.2 स्थापित करें। मैं अपना लोड पथ कैसे ठीक करूं, क्या यह मेरी प्रोफ़ाइल में या फ़ाइल में है जो त्रुटि देता है जो custom_require है ?? – user901790
आपका लोड पथ प्रत्येक एप्लिकेशन के लिए अलग होगा। रूबीजम्स पहले से ही आपके रत्नों के लिए लोड पथ का प्रबंधन करता है, इसलिए मुझे लगता है कि मैप एक स्थानीय फाइल है जिसे आप अपेक्षाकृत फ़ाइल की अपेक्षा करना चाहते हैं। इस मामले में, आप 'file.dirname (__ FILE__) +'/myapp'' की आवश्यकता है (मानते हैं कि वे एक ही डीआईआर में हैं)। या आप लोड एप में अपने ऐप की जड़ जोड़ सकते हैं, इस '$ LOAD_PATH.unshift File.dirname (__ FILE __)' की तरह कुछ (मान लें कि यह फ़ाइल रूट में है, और पहली फाइल लोड है), फिर अपनी सभी फाइलों की आवश्यकता है रूट के सापेक्ष। –
क्षमा करें joshua, मैं ओएसएक्स के लिए नया हूँ, मैं फ़ाइल पथ कहां जोड़ूं? मुझे आपको कुछ संदर्भ देने दो, mongoblog प्रोजेक्ट है, इसके अंदर मैं rackup config.ru चला रहा हूं जो myapp.rb लॉन्च करता है। क्या मैं config.ru फ़ाइल या myapp.rb में file.dirname की आवश्यकता रखता हूं? – user901790