當我執行以下命令RVM問題默認紅寶石版本
$ rvm --default use 1.9.2
$ ruby -v
我得到以下結果:
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
我不明白爲什麼不
ruby 1.9.2p0...
當我執行以下命令RVM問題默認紅寶石版本
$ rvm --default use 1.9.2
$ ruby -v
我得到以下結果:
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
我不明白爲什麼不
ruby 1.9.2p0...
如果你安裝正確,最有可能的是路徑問題。
解決方法1:手動添加ruby1.9.2.p0路徑進入烏爾$ PATH
解決方案2:嘗試運行:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
謝謝,第二個解決方案幫助我。 – 2011-01-25 22:26:52
也許你應該調用
rvm reload
或嘗試打開一個新的外殼,然後再次
ruby -v
希望對你有用...
也許你應該看看這裏:http://stackoverflow.com/questions/3276950/rvm-doesnt-switch-rubies – 2011-01-24 22:03:29
您可以嘗試運行which ruby
以查看ruby運行的位置。如果你已經正確設置了你的rvm並且遵循了所有步驟,它應該看起來像/home/username/.rvm/rubies/ruby-1.9.2-p136/bin/ruby
。另外,請確保您已將該行添加到rvm-install說明中指定的.bashrc文件中。
我發現這個rvm設置教程可以在幾臺不同的機器上完美地工作:http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you,包括Ubuntu,Fedora,甚至在Mac上(有一些調整)。
也許你應該嘗試
rvm reload
或嘗試鍵入
rvm info
希望能幫到你
請用`rvm info`和`type rvm`的輸出更新你的帖子。沒有更多的信息可以假設沒有什麼 – 2011-01-25 01:50:10