का उपयोग कर रूबी संस्करण को नहीं बदला जा सकता है मैं रूबी 1.8.7 प्रीइंस्टॉल के साथ शेर डीपी 4 चला रहा हूं। मेरी नई परियोजना के लिए मुझे नवीनतम रूबी संस्करण की आवश्यकता है। इसलिए स्थापित आरवीएम और नवीनतम रूबी। किसी भी तरह जब मैं नए संस्करण का उपयोग करने की कोशिश करता हूं तो यह मुझे कोई त्रुटि नहीं देता है, लेकिन परिवर्तन सिर्फ प्रभावी नहीं होता है।RVM
~martin$ rvm use ruby 1.9.2 --default
Using /Users/martin/.rvm/gems/ruby-1.9.2-p180
~martin$ which ruby
/usr/bin/ruby
मेरे .bash_profile फ़ाइल इस तरह दिखता है:
export PATH="/opt/local/bin"
export PATH="/opt/local/sbin"
export PATH="/usr/texbin:${PATH}"
export PATH=$PATH:/Users/martin/bin
export PATH=$PATH:/usr/local/mysql/bin
source ~/.git-completion.bash
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
किसी को भी मुझे बता सकते हैं क्यों मुझे रूबी संस्करण काम नहीं कर रहा है, उसे बदलने के लिए इच्छुक? किसी भी मदद की सराहना करते हैं।
अग्रिम धन्यवाद!
मार्टिन
संपादित करें (2011/06/28 - 1:08 PM):
ठीक है, वास्तव में कुछ अजीब कारण सब कुछ के लिए अब काम करता है। मुझे लगता है कि मेरी .bash_profile फ़ाइल किसी भी तरह गड़बड़ हो गई थी। शुरुआत में मैंने सोचा था कि मैं इसे स्थापित के रूप में जड़ इसलिए
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function
को rvm पथ बदल लेकिन मैं सामान्य रूप में मेरी पथ घोषणा पूरी तरह से में गड़बड़ था लगता है। अब मेरी .bash_profile फ़ाइल इस तरह दिखता है:
export PATH=$PATH:/opt/local/bin
export PATH=$PATH:/opt/local/sbin
export PATH=$PATH:/usr/texbin
export PATH=$PATH:/Users/martin/bin
export PATH=$PATH:/usr/local/mysql/bin
source ~/.git-completion.bash
alias mysql '/usr/local/mysql/bin/mysql'
alias mysqladmin '/usr/local/mysql/bin/mysqladmin'
[[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm" # Load RVM function
@Mark
हाँ, मैं रूबी MacPorts का उपयोग करने और उम्मीद है कि अब मैं पथ ठीक करने के बाद स्थापित किया।
आप रूबी कैसे स्थापित कर रहे हैं - (जिस विकल्प का आप प्रयास कर रहे हैं लेकिन पथ में डालने में आंशिक रूप से असफल रहा है मैकपोर्ट्स का उपयोग सुझाता है) - echo $ PATH भी हमारी सहायता करेगा – Mark