我设法使用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版本是最新版本?