2013-09-24 10 views
6

साथ रेक नहीं मिल सका, मैं त्रुटि मिलती है:बंडल कार्यकारी

Could not find rake-10.1.0 in any of the sources. 
Run `bundle install` to install missing gems. 

लेकिन जब मैं सरल निष्पादित 'कुछ भी घूस', रेक काम कर रहा है।

कारण के

, मैं सेटअप मणि किसी भी तरह से है, जो मुझे पता है की कोशिश की:

  • मणि स्थापित रेक -v = 10.1.0
  • लिखा था "मणि 'रेक', '10 .1.0 ' "Gemfile में, तो बंडल
  • स्थापित मैं सभी rvm के लिए मणि स्थापित निष्पादित करें: rvm सभी मणि स्थापित करूँ रेक -v 10.1.0

यह स्थिति वास्तव में निराशा होती है, क्योंकि सरल रेक काम करता है, लेकिन बंडल निष्पादन नहीं चाहता है।

मैं बंडल कार्यकारी साथ रेक पर अमल

सच आपकी मदद की जरूरत की जरूरत है!

+0

क्या उत्पादन जब है आप कमांड लाइन पर 'आरवीएम सूची' टाइप करते हैं? आपका डिफ़ॉल्ट रूबी कौन सा है? – mcfinnigan

+0

क्या आपने 'बंडल इंस्टॉल' चलाया था? –

+0

रूबी-2.0.0-पी 247 - वर्तमान और डिफ़ॉल्ट – Benjamin

उत्तर

8

मेरे पास वही समस्या थी, ठीक उसी त्रुटि संदेश के साथ, कल उसी रूबी संस्करण के साथ। मैं अपने भंडार में .bundle/config से इस लाइन को हटाने के द्वारा इसे हल:

BUNDLE_DISABLE_SHARED_GEMS: '1' 
+0

यह काम करता है! आपका बहुत बहुत धन्यवाद! – Benjamin

+0

.bundle/config कहां है? – NoLiver92

+0

आपके लिए निश्चित नहीं है, मेरा रेल परियोजना रूट निर्देशिका में था। मुझे लगता है कि यह विशिष्ट विन्यास पर निर्भर करता है। –

0

मैं OpsWorks द्वारा प्रबंधित एडब्ल्यूएस उदाहरण के साथ इस समस्या थी। मैं ec2user के रूप में लॉग इन किया गया था। मैंने sudo su - deploy के माध्यम से तैनात उपयोगकर्ता को स्विच किया और फिर बंडल कमांड चलाया और यह बिना त्रुटि के पूरा हो गया

0

मुझे एक ही त्रुटि मिली जब मैंने 'बंडल इंस्टॉल' चलाने के बिना 'बंडल निष्पादन $ निष्पादन' चलाने की कोशिश की:

0

मैं एक ही समस्या है और मेरे समाधान किया गया था: मेरी gemfile में मेरी gemfile.lock

rm Gemfile.lock 

donwgrade रेक हटाएँ

gem 'rake', '10.0.2' 

अंत में

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