我設置默認爲紅寶石,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 :(
我設置默認爲紅寶石,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 :(
我使用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/。
韋恩是一個偉大的人,非常有幫助和快速回應。
檢查.bash_profile(或等價物)中的PATH語句。刪除引用gems/ruby-1.9.1-yadda的條目。重新啓動你的終端,然後檢查紅寶石的版本。現在應該報告1.9.2,但您可能需要再次運行rvm 1.9.2 --default
。