2016-01-31 7 views
5

मैं निम्न त्रुटि संदेश मिलता है:rbenv बंडल गलत रास्ते में जवाहरात स्थापित करने के लिए कोशिश करता स्थापित

आपका उपयोगकर्ता खाते प्रणाली RubyGems को स्थापित करने के लिए अनुमति नहीं है।
आप इस स्थापना रद्द कर सकते हैं और चलाएँ:

bundle install --path vendor/bundle 

./vendor/bundle/ में जवाहरात स्थापित करने के लिए, या आप sudo का उपयोग कर RubyGems करने के लिए अपने पासवर्ड दर्ज करें और बंडल जवाहरात स्थापित कर सकते हैं।

और यहाँ कुछ निरीक्षण कि मेरे द्वारा की गई हैं:

me at me-ui-MacBook-Pro in ~ 
$ rbenv versions 
    system 
    2.1.6 
    2.2.3 
* 2.3.0 (set by /Users/me/.rbenv/version) 
    2.3.0-dev 

me at me-ui-MacBook-Pro in ~ 
$ rbenv version 
2.3.0 (set by /Users/me/.rbenv/version) 

me at me-ui-MacBook-Pro in ~ 
$ gem environment home 
/Users/me/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0 

प्रश्न: क्यों यह प्रणाली RubyGems को स्थापित करने के लिए कोशिश कर रहा है?

+0

क्या/उपयोगकर्ता/me/.bbenv/संस्करण/2.3.0/lib/ruby ​​/ gems/2.3.0' लिखने योग्य है? – Vasfed

+0

कौन सा रूबी बंडलर स्थापित है (यानी 'कौन सा बंडलर' वापस आता है? –

उत्तर

3

मैं सिर्फ एक ही समस्या थी और यह मेरे लिए इसे हल:

gem uninstall bundler 
gem update --system 
rbenv rehash 
gem install bundler 

सबसे अधिक संभावना केवल gem update --system अनिवार्य थे।

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