2012-10-09 25 views
8

जब मैं एक मणि स्थापित करने या मणि कमांड के साथ कुछ भी चलाने के लिए कोशिश कर रहा हूँ, मैं यह चेतावनी दिखाई देती,रूबी रत्न स्थापना त्रुटि

Error loading RubyGems plugin "/Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0/lib/rubygems_plugin.rb": undefined method `first' for #<String:0x007ffedc0964f0> (NoMethodError) 

मैं इसे खोज की, लेकिन मैं कुछ भी बाहर नहीं मिल सका।

समस्या क्या है और मैं इसे कैसे ठीक कर सकता हूं?

नोट: मैं किसी भी रत्न को स्थापित नहीं कर सकता।

धन्यवाद।

+1

क्या आपने किसी भी मौके से मणि संस्करण को अद्यतन किए बिना अपना रूबी संस्करण अपडेट किया था? – Vapire

+0

मैंने मणि अपडेट - सिस्टम को आजमाया लेकिन मैंने एक ही त्रुटि देखी। – ndrx42

+0

आपको सही है। मैंने अपने रूबी संस्करण को घटा दिया जो 1.9.3 था। हालांकि मैं अपने रत्नों को रूबी के साथ कैसे उपयोग कर सकता हूं 1.9.3 – ndrx42

उत्तर

5

/Users/ender/.rvm/gems/[email protected]/gems/rubygems-bundler-0.9.0 निर्देशिका को निकालने का प्रयास करें। इस मणि के साथ एक समस्या प्रतीत होती है।

+0

मैंने इसे हटा दिया लेकिन अब जब मैं टैको मणि स्थापित करने की कोशिश कर रहा हूं। मैंने लेटिंग देखा: टैको-0.0.1.gem (100%) त्रुटि: मणि निष्पादित करते समय ... (एरर्नो :: ईएसीसीईएस) अनुमति अस्वीकार - /Users/ender/.rvm/gems/ruby-1.9.3- पी 1 9 4/कैश/टैको-0.0.1.gem – ndrx42

+1

यह नई त्रुटि इसलिए है क्योंकि आपके उपयोगकर्ता के पास उस निर्देशिका का स्वामित्व नहीं है जिसे वह लिखने का प्रयास कर रहा है। मैं वहां अनुमतियों को बदलने या आरवीएम को आरोपित करने और फिर से शुरू करने के लिए 'सुडो' का उपयोग करने की सलाह दूंगा। –

+0

हाँ आपका अधिकार भी है। मैंने अपने आरवीएम को imploded और अब मैं इसे बिना सूडो के फिर से सेट किया, लेकिन जब मैं sqlite3 या rvm पर रेल स्थापित करने की कोशिश कर रहा था तो मुझे एक ही त्रुटि दिखाई – ndrx42

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