-2

当我在 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 上。我做错了什么?谢谢!

4

3 回答 3

1

安装rvm

http://rvm.io/rvm/install

制作一个默认的红宝石来加载:

$ rvm --default use ruby-2.0.0-p247

或者只是切换到所需的:

rvm use ruby-2.0.0-p247

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

rvm use system

对于rvm 不是函数,请参见此处:rvm 安装不起作用:“RVM 不是函数”

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

于 2013-08-01T12:12:04.063 回答
0

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

rvm use 2.0.0
于 2013-08-01T12:08:40.847 回答
0

也检查一下

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

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

于 2013-08-01T12:16:20.807 回答