我实际运行的是哪个版本的 Ruby?

我实际运行的是哪个版本的 Ruby?

我运行的是 Ubuntu 12.04 lts,并通过 RVM 安装了 Ruby。问题是,当我在终端中输入 ruby​​ -v 时,它说我的 Ruby 版本是 1.8.7,而使用 Sinatra 的 shotgun gem 时,它也会回复说我正在运行 ruby​​ 1.8.7。现在,当我输入 rvm list 时,它显示我安装的唯一 ruby​​ 版本是 2.0.0,它是我当前的默认版本。我通过 rvm 安装了 ruby​​ 2.0.0,这是我在计算机上安装的唯一版本。我如何知道我实际使用的是什么版本,以及如何将 2.0.0 设置为我的唯一版本?

答案1

如果你安装了两个 ruby​​ 版本,比如你安装ruby 1.8.7ruby 2.0.0.

现在如果您想使用 ruby​​2.0.0,请在终端中输入以下命令:

rvm use 2.0.0

然后通过输入以下命令检查 ruby​​ 版本:

ruby -v

现在如果你想使用 ruby​​ 1.8.7,那么使用1.8.7而不是2.0.0

如果要安装ruby1.9.3,请在终端中输入以下命令:

rvm install 1.9.3

相关内容