2011-04-22 112 views
0

我设法使用rvm(Ruby版本管理器)来更新到最新的Ruby版本(ruby-1.9.2-p180)。要做到这一点,我跑以下命令:如果我安装了多个版本,如何更新我的Ruby版本?

rvm install ruby-1.9.2-p180 
rvm ruby-1.9.2-p180 
ruby -v 

去年命令的输出表明它已成功安装:

ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0] 

运行“这红宝石”命令指示我使用的正确的红宝石版本:

/Users/Bijan/.rvm/rubies/ruby-1.9.2-p180/bin/ruby 

所以在当前的终端会话中,新的Ruby已正确安装。但是,每当我打开一个新的终端会话,它默认我回原来的版本,我跑:

ruby -v 
ruby 1.9.2p136 (2010-12-25 revision 30365) [x86_64-darwin10.6.0] 
which ruby 
/usr/local/bin/ruby 

因此,换句话说,我似乎有不同版本的正确安装,但默认是怎么回事到/ usr/local/bin而不是RVM安装。我该如何去确保我使用的默认Ruby版本是最新版本?

回答

4

您可以设置默认的红宝石版本是最新的有以下:

rvm --default use <ruby version here> 

默认情况下,system红宝石是RVM

默认
0

创建目录(〜/你的情况),其中包括下列下.rvmrc文件:

rvm use ruby-1.9.2-p180 

保存它,你是好去。

相关问题