2015-03-28 13 views

उत्तर

24

एक गहरे लाल रंग का संस्करण में कमांड लाइन के माध्यम से एक मणि स्थापित करने के बाद आप rbenv rehash निष्पादित करने के लिए डॉक्स here और here

उदाहरण के लिए में वर्णित है:

$ rbenv install 2.2.0 
$ gem install bundler 
$ rbenv rehash 
$ gem install rails 
$ rbenv rehash 
7

आप प्रत्येक रूबी संस्करण के लिए रेल स्थापित करने की आवश्यकता रेल मैं एक तरह एक त्रुटि हो रही है पर अमल करने का प्रयास rbenv के भीतर। rbenv version चलाने का प्रयास करें, मुझे उम्मीद है कि 2.1.2 वर्तमान प्रोजेक्ट (स्थानीय संस्करण) या शायद आपका वैश्विक संस्करण के उपयोग में रूबी संस्करण नहीं है।

+0

हाँ आप सही हैं। वह पागल है! अगर आरवीएम को ऐसा करने की आवश्यकता नहीं है जो अकेले आरबीएनवी को डंप करने और आरवीएम पर स्विच करने का औचित्य है। क्या कोई जानता है? – user2101068

0

मैं एक ही मुद्दे में भाग गया, लेकिन इन अन्य समाधानों में से कोई भी नहीं (या अन्य लोगों में से कोई भी मैंने पाया) काम किया। मैं आरवीएम पर वापस जाने वाला था, इसलिए मैंने पूरी तरह से आरबीएनवी से छुटकारा पाने का फैसला किया और यह समाधान के लिए मार्ग प्रशस्त किया। rbenv की स्थापना रद्द करने

  1. , हटाने सभी संदर्भों को अपनी पार्टी प्रोफ़ाइल में rbenv, और शेष rbenv फ़ाइल फ़ोल्डर और उसकी सामग्री को हटा दें: यह मेरे लिए काम किया -

    का अनुसरण करें।

  2. होमब्री के साथ rbenv को पुनर्स्थापित करें। खोल

    export PATH="$HOME/.rbenv/bin:/usr/local/bin:$PATH" 
    eval "$(rbenv init -)" 
    
  3. पुनः प्रारंभ:

  4. अपने बैश प्रोफ़ाइल में पुन: जोड़

    exec $SHELL -l 
    
  5. पथ की जाँच करें:

    echo $PATH 
    
  6. रेल स्थापित करें:

    gem install rails 
    
  7. rbenv rehash

नोट: मैं इस उत्तर के भाग के लिए यह सलाह ली: https://www.codementor.io/tips/3732499178/solution-for-rbenv-rails-is-not-currently-installed-on-this-system-to-get-the-latest-version-simply-type

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