2010-09-17 57 views
0

我設置默認爲紅寶石,RVM --default錯誤

rvm --default 1.9.2 

當我做ruby -v,我得到 '1.9.1'

當我做which ruby我得到.rvm/rubies/1.9.2PathOfRuby

任何想法如何解決這個問題?

當我運行一個示例程序,打印紅寶石的IE版本,print RUBY_VERSION它打印1.9.1 :(

回答

2

我使用RVM與1.9.2 V0默認紅寶石一起:

 
Greg:~ greg$ rvm list 

rvm rubies 

    ruby-1.8.7-p302 [ i386 ] 
=> ruby-1.9.2-p0 [ i386 ] 

Greg:~ greg$ rvm -v 

rvm 0.1.46 by Wayne E. Seguin ([email protected]) [http://rvm.beginrescueend.com/] 

Greg:~ greg$ ruby --version 
ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-darwin9.8.0] 
Greg:~ greg$ ruby -v 
ruby 1.9.2p0 (2010-08-18 revision 29036) [i386-darwin9.8.0] 

我不知道RVM的當前版本是什麼,但0.1.46似乎正常工作,你可能想嘗試做rvm update得到,如果你運行的是舊版本的最新修訂版

您對rvm幫助的最佳解決方案是非常糟糕對作者Wayne Seguin來說,可以在RVM站點上或在irc.freenode.net上的#IRC上進行。 RVM站點是http://rvm.beginrescueend.com/

韋恩是一個偉大的人,非常有幫助和快速回應。

0

檢查.bash_profile(或等價物)中的PATH語句。刪除引用gems/ruby​​-1.9.1-yadda的條目。重新啓動你的終端,然後檢查紅寶石的版本。現在應該報告1.9.2,但您可能需要再次運行rvm 1.9.2 --default