我运行的是 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.7
了ruby 2.0.0.
现在如果您想使用 ruby2.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