当我在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。我做错了什么?谢谢!
答案 0 :(得分:1)
安装rvm
创建一个默认的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的更新版本。