2010-09-17 84 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