मुझे कुछ रत्न स्थापित करते समय त्रुटि मिल रही है। मैं उबंटू 10.10 का उपयोग कर रहा हूं। त्रुटि संदेश यह दिखाता है।रत्न स्थापित करने में त्रुटि
ERROR: While executing gem ... (NoMethodError)
undefined method `spec' for nil:NilClass
मुझे कुछ रत्न स्थापित करते समय त्रुटि मिल रही है। मैं उबंटू 10.10 का उपयोग कर रहा हूं। त्रुटि संदेश यह दिखाता है।रत्न स्थापित करने में त्रुटि
ERROR: While executing gem ... (NoMethodError)
undefined method `spec' for nil:NilClass
कुछ जवाहरात अन्य रत्नों को चलाने के लिए पर भरोसा करते हैं, लेकिन सही ढंग से सेटअप नहीं किया गया है उन्हें स्वचालित रूप से स्थापित करने के लिए (यानी वे अपनी निर्भरता को ठीक से सेट नहीं किया है)।
अक्सर आप केवल तब ही पता लगाएंगे जब आप उन्हें चलाने का प्रयास करेंगे ... बस इसी तरह।
सौभाग्य से यहां त्रुटि संदेश यह स्पष्ट रूप से स्पष्ट करता है कि आपको "rspec" मणि स्थापित करने की आवश्यकता है ... और जैसा कि आप पहले ही खोज चुके हैं, समाधान बस गायब मणि को स्थापित करने के लिए है।
अन्य रत्नों को अक्सर पता लगाना आसान नहीं होता है, लेकिन त्रुटि संदेश (या इसे स्टैक ओवरफ्लो पर डालने) के लिए गुगल करना आम तौर पर इसे बहुत तेज़ी से बाहर करता है।
मैं जबकि रेल स्थापित करने 3 अपने कंप्यूटर बिजली कटौती का सामना करना पड़ा वास्तव में इस रूप में एक ही त्रुटि ...
था। कंप्यूटर को पुनरारंभ करने और रेल 3 स्थापना जारी रखने के बाद प्रक्रिया इस सटीक त्रुटि के साथ विफल रही। समस्या मणि इंस्टॉल कैश के कारण थी जो दूषित/खाली मणि फाइलें थीं।
gem env
ls -l /usr/lib/ruby/gems/1.8/cache/
gem list
rm
ls -l /usr/lib/ruby/gems/1.8/specifications/
sudo gem install -v=3.0.6 rails --no-rdoc --no-ri
उम्मीद है कि यह किसी और की मदद करता है जिसके पास एक मणि इंस्टॉल प्रक्रिया के दौरान बिजली आउटेज या अन्य बाहरी विफलता है!
एक सिस्टम दुर्घटना खाली हेक्स से भरे कुछ रत्न छोड़ दिया। लगता है कि 'विनिर्देशों' और 'कैश' फ़ोल्डरों को साफ़ करने से समस्या हल हो गई है। –
महोदय, आप एक असली नायक हैं! आपने अभी एक जीवन बचाया :) मुझे अपने मैक 10 पर यह समस्या थी।10 कुछ दिनों के लिए और मेरे द्वारा किए गए समाधानों में से कोई भी काम नहीं कर रहा था। लेकिन यह यह है। उत्तम! बहुत अधिक धन्यवाद! :) – SGhosh
क्या सभी जवाहरात आप –
रूबी 1.8.7 (2010-06-23 Patchlevel 299) [i686-linux] मणि संस्करण 1.3.7 – Mazzn
क्या मणि स्थापित करने के लिए कोशिश कर रहे हैं अपने गहरे लाल रंग का संस्करण है क्या की और विवरण प्रदान करें? मैं अब तक देख सकता हूं कि यह हो सकता है कि आपके पास RSpec मणि इंस्टॉल न हो। इस तरह के एक अपरिवर्तनीय प्रश्न के साथ बताना मुश्किल है ... यदि आप एक सूचनात्मक उत्तर चाहते हैं, तो कृपया सूचनात्मक प्रश्न पूछें। – Lukas