2013-05-08 13 views
13

लोड करने के लिए ऐसी कोई भी फाइल नहीं है, मैं एक ऐप से बंडल इंस्टॉल के माध्यम से रत्न स्थापित करने में परेशानी का सामना कर रहा हूं जिसे मैंने गिट के माध्यम से क्लोन किया था।रूबी बंडल इंस्टॉल की आवश्यकता है: त्रुटि

bundle install 
/usr/lib/ruby/vendor_ruby/bundler/rubygems_ext.rb:8:in `require': no such file to load --  rubygems (LoadError) 
from /usr/lib/ruby/vendor_ruby/bundler/rubygems_ext.rb:8 
from /usr/lib/ruby/vendor_ruby/bundler.rb:11:in `require' 
from /usr/lib/ruby/vendor_ruby/bundler.rb:11 
from /usr/bin/bundle:4:in `require' 
from /usr/bin/bundle:4 

मैं गूगल और अन्य stackoverflow सवाल के बारे में पढ़ें लेकिन फाइल बताया करने के लिए ऊपर वें गहरे लाल रंग का फ़ोल्डर में है तो यह वैसे भी संबंधित नहीं होना चाहिए:

यहाँ की तरह क्या बंडल से उत्पादन स्थापित दिखता है ऐप के लिए (जो सिद्धांत रूप में होगा कि मैं किसी भी ऐप के लिए इंस्टॉल बंडल करने में सक्षम नहीं होगा)। किसी भी तरह से इसे कैसे ठीक करें ??

किसी भी मदद की सराहना की जाएगी!

+1

यह http://stackoverflow.com/questions/2896485/no-such-file-to-load-rubygems-loaderror – Shrikant1712

+0

मेरा मानना ​​है कि यह मेरा मुद्दा हो सकता है, मैं रूबी-वी भाग गया और इसे रूबी वापस करनी चाहिए 2.0.0-p0 लेकिन इसके बदले यह रूबी 1.8.7 लौटा जो बहुत अजीब है क्योंकि मैंने इसे अपने लिनक्स पर कभी इंस्टॉल नहीं किया है। – ShivvyBee

+0

मुझे लगता है कि आप सभी को अनइंस्टॉल कर सकते हैं। Http://railsinstaller.org/ से रेल इंस्टॉलर डाउनलोड करें और इसे फिर से इंस्टॉल करें – Shrikant1712

उत्तर

33

मैं तुम्हारा साथ एक ही सवाल है, मैं एक बहुत खोजा, लेकिन कोई भी समाधान है, अंत में, मैं अपनी कंपनी में पूछा सह कार्यकर्ता, वह सिर्फ

gem list 

दौड़ा स्थानीय सूची जवाहरात, हमने पाया है कि वहाँ कोई बंडलर मणि है, तो वह

gem install bundler 

तो वह

भाग गया
bundle install 

ठीक भाग गया, यह काम किया ।

sudo apt-get install rubygems build-essential

यह एक आकर्षण की तरह काम करना चाहिए:

+0

त्रुटि प्राप्त करना: किसी भी स्रोत में modernizr-2.6.2 नहीं मिला – WEshruth

0

क्या आप निर्देशिका में हैं जहां आपका रत्न स्थित है? मेरा मानना ​​है कि आपकी वर्तमान निर्देशिका वहां होना चाहिए।

+0

हाँ मैं निर्देशिका में हूं। – ShivvyBee

0

एक बार Gemfile.lock बनाई गई है, जब भी आप bundle install चलाने के लिए, Bundler बाहर आवेदन की निर्भरता काम करने के लिए नहीं बल्कि Gemfile से इस फाइल को पढ़ता है और इसे से स्थापित करता है।

कोशिश की जांच Gemfile/Gemfile.lock क्या

+0

मैं देखता हूं। चूंकि मैंने गिट से क्लोन किया है, मुझे विश्वास है कि मुझे अधिकांश रत्न स्थापित करने की आवश्यकता होगी। मैंने जो किया वह मैंने gemfile को निकाला था। प्रोजेक्ट निर्देशिका से फ़ाइल को लॉक करें और इसे एक अलग फ़ोल्डर में डालें और बंडल फिर से इंस्टॉल करें। लेकिन कोई भाग्य नहीं, अभी भी एक ही त्रुटि है। क्या यह एक gemfile नहीं बनाना चाहिए। अगर यह प्रोजेक्ट निर्देशिका में कोई नहीं दिखता है? – ShivvyBee

+0

पहली सूची की जांच करें 'मणि सूची' इंस्टॉल करें और अपने रत्न के साथ तुलना करें। मुझे लगता है कि आपके मणि की समस्या स्थापित नहीं है लेकिन आपने रत्न में सूचीबद्ध किया है। – hendrathings

0

स्थापित करने के लिए सुनिश्चित करें कि आप आप bundle install से पहले अपने application's directory अंदर कर रहे हैं बनाने की जरूरत है। क्योंकि यह GemFile मिलेगा और जांचें कि gem को

+0

हाँ मैं निर्देशिका में हूँ। – ShivvyBee

-1

स्थापित करने की आवश्यकता है, मुझे यह वही समस्या थी (सटीक उसी आउटपुट) और यह केवल पैकेज 'रेल' स्थापित करके मेरे लिए हल किया गया है।

0

निम्न आदेश चलाएं।

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