【发布时间】:2014-07-27 05:44:25
【问题描述】:
我最近开始学习有关如何使用 RoR 构建简单应用的 M Hartls 教程。 我几乎浪费了一整天的时间来安装 RVM 和 ruby,因为 ubuntu 上的默认 RVM 有问题。一旦我通过 RVM 安装 ruby
curl -L https://get.rvm.io | bash -s stable --ruby
它说它安装了 ruby 2.x 版本。
但是当我输入时
红宝石-v
它说 ruby 版本是 1.8.x。这是为什么?
【问题讨论】:
-
试试
rvm use ruby-2.0。您是否重新启动了控制台以确保新环境也在使用中? -
在我的 gemfile 中,它说 ruby 2.0.0,当我尝试
bundle update时,它说evaluate': undefined method 'ruby' for #<Bundler::Dsl:0xb7301a80> (NoMethodError) -
which ruby- 如果是/usr/bin/ruby或类似的,你可能会发现系统 ruby 的路径在你的 $PATH 中更高