如果安装了多个版本,如何更新Ruby版本?

如果安装了多个版本,如何更新Ruby版本?,ruby,rvm,Ruby,Rvm,我设法使用rvm(Ruby版本管理器)更新到最新的Ruby版本(Ruby-1.9.2-p180)。为此,我运行了以下命令: 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] 运行“which ruby”命令表明我使用的也是正确的ruby版本: /Users/Bija

我设法使用rvm(Ruby版本管理器)更新到最新的Ruby版本(Ruby-1.9.2-p180)。为此,我运行了以下命令:

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]
运行“which ruby”命令表明我使用的也是正确的ruby版本:

/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版本是最新版本?

在目录下(~/在您的情况下)创建一个.rvmrc文件,其中包括以下内容:

rvm use ruby-1.9.2-p180
rvm --default use <ruby version here>

保存它,您就可以开始了。

在目录下(~/在您的情况下)创建一个.rvmrc文件,其中包括以下内容:

rvm use ruby-1.9.2-p180
rvm --default use <ruby version here>

保存它,您就可以开始了。

您可以通过以下操作将默认ruby版本设置为最新版本:

rvm use ruby-1.9.2-p180
rvm --default use <ruby version here>
rvm——默认使用

默认情况下,
系统
ruby是您在RVM中的默认版本

您可以通过以下操作将默认ruby版本设置为最新版本:

rvm use ruby-1.9.2-p180
rvm --default use <ruby version here>
rvm——默认使用
默认情况下,
系统
ruby是RVM中的默认值