मैं उत्तरदायी का उपयोग कर वग्रेंट में एक विकास रेल बॉक्स स्थापित कर रहा हूं। यह सब सेट अप है और मैंने रूबी की स्थापना को सुविधाजनक बनाने के लिए आरबीएनवी का उपयोग किया है। मैंने रूबी 2.1.2 स्थापित किया है।
जब मैं दौड़ता हूँ rbenv global
मुझे मिला 2.1.2
। जब मैं अपनी ऐप निर्देशिका में जाता हूं और चलाता हूं rbenv local
मुझे मिला 2.1.2
और जब मैं दौड़ता हूं ruby -v
मुझे मिला 2.1.2
। मेरा रत्न भी कहता है 2.1.2
हालांकि, जब मैं दौड़ता हूं bundle install
, मुझे मिला:
आपका रूबी संस्करण 1.8.7 है, लेकिन आपकी जेमफाइल 2.1.2 निर्दिष्ट है
इसे हल करने का कोई उपाय?
उत्तर:
जवाब के लिए 0 № 1आप का उपयोग कर बंडल मणि स्थापित करने की जरूरत है rbenv
gem
आदेश:
rbenv global 2.1.2
# ensure all shims for current ruby version are there
rbenv rehash
gem install bundler
# rehash again to make sure you get the `bundler` command from `rbenv`
rbenv rehash
bundle install
उम्मीद है की यह मदद करेगा