2013-03-04 5 views
34

जारी नहीं रख सकता है। मैं गिटूब से सिंक किए गए रेल परियोजनाओं पर रूबी पर काम करने की कोशिश कर रहा हूं। भले ही रेक -10.0.3 सफलतापूर्वक स्थापित हो जाए, 'बंडल इंस्टॉल' विफल हो जाता है। मैं रेल के लिए नया हूं और इस पर आगे बढ़ना सुनिश्चित नहीं करता हूं। मैंने त्रुटि को गुमराह किया, और समाधानों के अनुसार रेक के विभिन्न संस्करणों को स्थापित करने का प्रयास किया, लेकिन इससे मदद नहीं मिली।NoMethodError: जेम :: पैकेज: क्लास को स्थापित करते समय निजी विधि 'ओपन' कहा जाता है, क्लास रेक (10.0.3) इंस्टॉल करते समय एक त्रुटि आई, और बंडलर

यहां मैं जो करने की कोशिश कर रहा हूं ... कृपया मदद करें।

ruby 1.9.3p374 (2013-01-15) [i386-mingw32]

>rails s 
←[31mCould not find kaminari-0.14.1 in any of the sources←[0m 
←[33mRun `bundle install` to install missing gems.←[0m 

>bundle install 
Fetching gem metadata from https://rubygems.org/........... 
Fetching gem metadata from https://rubygems.org/.. 

NoMethodError: private method `open' called for Gem::Package:Class 
An error occurred while installing rake (10.0.3), and Bundler cannot continue. 
Make sure that `gem install rake -v '10.0.3'` succeeds before bundling. 

>gem install rake -v '10.0.3' 
Successfully installed rake-10.0.3 
Done installing documentation for rake (1 sec). 
1 gem installed 

>bundle install 
Fetching gem metadata from https://rubygems.org/........... 
Fetching gem metadata from https://rubygems.org/.. 

NoMethodError: private method `open' called for Gem::Package:Class 
An error occurred while installing rake (10.0.3), and Bundler cannot continue. 
Make sure that `gem install rake -v '10.0.3'` succeeds before bundling. 

धन्यवाद!

+0

इस प्रयास करें: आप rvm उपयोग कर रहे हैं http://stackoverflow.com/a/10741421/976775 – MrYoshiji

+0

या ebenv? – daniloisr

उत्तर

89

आप पहली बार अपडेट करना चाहिए RubyGems:

gem update --system 

और फिर अद्यतन Bundler:

gem install bundler 
+0

हैलो, उत्तर के लिए धन्यवाद, और उत्तर में देरी के लिए खेद है। रेलवे पर रूबी को फिर से स्थापित करने और पुनः स्थापित करने के बाद इसे हल किया गया ... – Madhu

+4

वंशावली के लिए: यह वही समस्या थी और इस समाधान ने इसे हल किया, अधिकांश अन्य सामानों के विपरीत। –

+1

इसने मेरी समस्या भी हल की! धन्यवाद! – thomax

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

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