不正确的rvm ruby​​版本

时间:2013-08-01 12:06:29

标签: ruby-on-rails ruby rvm ruby-2.0

当我在rails应用程序中捆绑安装时,我得到: 您的Ruby版本是1.9.3,但您的Gemfile指定为2.0.0

> rvm install 2.0.0

Already installed ruby-2.0.0-p247.

> which ruby

/home/myuser/.rvm/bin/ruby

以前我在〜/ .bashrc中包含了以下内容:

PATH=$HOME/.rvm/bin:$PATH

> which -a ruby

/home/hector/.rvm/bin/ruby

/usr/bin/ruby

我在使用Ubuntu 12.10。我做错了什么?谢谢!

3 个答案:

答案 0 :(得分:1)

安装rvm

http://rvm.io/rvm/install

创建一个默认的ruby来加载:

$ rvm --default use ruby-2.0.0-p247

或只是切换到所需的:

rvm use ruby-2.0.0-p247

使用您系统上安装的那个:

rvm use system

rvm不是函数请参见此处:rvm installation not working: "RVM is not a function"

接受答案的第一行可能会帮助您快速: 您没有使用登录shell

答案 1 :(得分:0)

你需要告诉rvm要使用哪个版本的ruby。

rvm use 2.0.0

答案 2 :(得分:0)

同时检查

只需在终端中键入'/bin/bash --login'(重新启动终端后),然后键入命令'rvm use 2.0.0'(例如),它将开始使用相同的版本。

只需执行命令'ruby -v'即可确认RVM正在使用Ruby的更新版本。