【发布时间】:2020-03-05 05:49:25
【问题描述】:
我正在运行 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,它是我在我的机器上安装的唯一版本。
现在,当我尝试安装 Rails 4 时收到错误消息,提示我需要 Ruby 1.9 或更高版本。
我如何知道我真正使用的是哪个版本,以及如何将2.0.0 设置为我唯一的版本?
【问题讨论】:
-
我怀疑你没有尝试通读the installation directions for RVM,如果你使用
rvm --default use 2.0.0来设置你的默认Ruby,它将在你打开一个shell 时自动使用。这是@ansh0l 推荐的最重要的部分。
标签: ruby-on-rails ruby rvm ubuntu-12.04