2011-06-28 7 views
5

मैं आपको बंडलर के बारे में पूछना चाहता हूं ... अगर मैं "बंडल सूची" चलाता हूं, तो मुझे रत्नों की सूची मिल जाएगी और वहां "* रेक (0.9.2)" है, लेकिन अगर मैं अपने ऐप को सर्वर पर ले जाता हूं, तो मुझे त्रुटि मिल रही है किसी भी स्रोत (बंडलर :: जेम नॉटफाउंड) में रेक-0.9.2 नहीं मिला - लेकिन यह मणि बंडलर में है ... क्या गलत हो सकता है?रेल 3 - किसी भी स्रोत में रेक-0.9.2 नहीं मिला (बंडलर :: जेम नॉटफाउंड)

+1

मुझे एक ही समस्या है। क्या आप इस बारे में विस्तार से बता सकते हैं कि आपने इसे कैसे हल किया? धन्यवाद! – madhaviganti

उत्तर

4

आपको एप्लिकेशन के साथ रत्न पैकेज करना चाहिए।

http://gembundler.com/bundle_package.html

+0

मैंने करने की कोशिश की ... मैंने कमांड ** बंडल पैकेज ** और फिर ** कैप तैनाती: ठंडा ** सर्वर पर सर्वर को स्थानांतरित करने के लिए चलाया, लेकिन फिर भी वही समस्या - ** रेक-0.9.2 नहीं मिला किसी भी स्रोत में ** – user1946705

+0

क्या tmp/cache फ़ोल्डर में मणि है (सर्वर की रिलीज पर)? – tamersalama

+3

हाय, मैंने अपनी समस्या हल की है संस्करण पर बंडलर अपडेट करने के लिए धन्यवाद> = 1.0.13 – user1946705

0

tamaresalama के जवाब के लिए +1 ...

रेल का कौन सा संस्करण उपयोग कर रहे हैं?

.. सुनिश्चित करें कि आपके सभी मणि-निर्भरता "Gemfile" में सूचीबद्ध हैं तो चलाने "बंडल स्थापित"

आप RVM का उपयोग करते हैं, तो आप भी एक विशिष्ट gemset आपके आवेदन के लिए बनाने चाहिए, अपने जवाहरात संपुटित करने के लिए उस आवेदन के लिए बेहतर है। जैसे के बाद आप नई gemset बनाया 'rvm gemset yourname बनाने'

, आप डिफ़ॉल्ट 'rvm gemset yourname --default का उपयोग' आप तो सुनिश्चित करें कि यह सुनिश्चित करने के लिए रेक स्थापित "एक मैनुअल 'मणि क्या करने की जरूरत का उपयोग कर के रूप में यह सेट कर सकते हैं नई gemset में, इससे पहले कि आप एक ऐसा 'बंडल स्थापित'

आशा है कि यह मदद करता है

-1

के लिए मुझे जोड़ने:।

source 'https://rubygems.org' 
करने के लिए अपने Gemfile समस्या हल

किसी कारण से मैं यह पहले से हटा दिया।

1

rm -rf Gemfile.lock तो दोबारा चला मेरे लिए त्रुटि चलाने आदेश बंडल स्थापित निम्नलिखित bundle install

0

दिखाया जा रहा है, "* स्रोतों में से किसी में rails_best_practices-1.13.7 नहीं मिल सका *"

बस हटाना Gemfile.lock और मेरे लिए काम कर रहा है।

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