2012-05-14 17 views
8

के साथ डिफ़ॉल्ट रूबी कैसे सेट करें यह 1.8.7 के लिए डिफ़ॉल्ट है जो मैक ओएस एक्स के साथ आता है। मैं RVM का उपयोग करें और का उपयोग 1.9.3 मैंने कोशिश की डिफ़ॉल्ट rvm उपयोग करने के लिए कोशिश कर रहा हूँ और है -bash का कहना है: rvm: आदेशआरवीएम

नहीं मिला

मेरी bashrc फ़ाइल है

PATH=$PATH:$HOME/.rvm/bin 
+0

क्या आपने टर्मिनल विंडो बंद कर दी है और आरवीएम स्थापित करने के बाद एक नया खोल दिया, या अन्यथा अपने खोल को ताज़ा करने के लिए कुछ किया? – DVG

+0

हां। मैंने टर्मिनल को पुनरारंभ किया। – SilverNightaFall

+0

अगला प्रश्न आरएमवी उस स्थान पर स्थापित होगा? – DVG

उत्तर

17

टाइप rvm list आप एक सूची दे देंगे स्थापित माणिक आपके पास है, इस तरह की:

ree-1.8.7-2010.02 [ i686 ] 
    ruby-1.8.7-p249 [ i686 ] 
    ruby-1.9.2-p180 [ x86_64 ] 
    ruby-1.9.2-p180-patched [ x86_64 ] 
    ruby-1.9.2-p290 [ x86_64 ] 
    ruby-1.9.2-p290-webkit [ x86_64 ] 
=* ruby-1.9.3-p194 [ x86_64 ] 

आप जो चाहते है ruby-1.9.3-p194 है, तो टाइप करें:

rvm --default use ruby-1.9.3-p194 

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

तुम भी रूप में अच्छी तरह से अपने bashrc में इस लाइन देखना चाहिए:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" 

फिर एक नई खोल खोलने का प्रयास करें या टाइपिंग की कोशिश:

source ~/.rvm/scripts/rvm 

लेकिन सामान्य रूप में आप समस्या है तो, मैं बस आरवीएम को फिर से स्थापित करने की सिफारिश करता हूं - इसमें लंबा समय नहीं लगता है और यह आसान है:

curl -L get.rvm.io | bash -s stable 
+0

मुझे मिलता है -बैश: आरवीएम: कमांड नहीं मिला – SilverNightaFall

+1

'curl -L get.rvm.io' आज़माएं। बैश-स्थिर ', और फिर' स्रोत ~/.rvm/स्क्रिप्ट/आरवीएम' –

+0

क्या मुझे टर्मिनल खोलने पर हर बार स्रोत ~/.rvm/स्क्रिप्ट/आरवीएम चलाने की आवश्यकता होगी। ऐसा लगता है कि यह एकमात्र तरीका है जो यह काम करेगा। – SilverNightaFall

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