![](/img/trans.png)
[英]Installing Ruby Version Manager AFTER ruby on rails installation
[英]Rails installation - Ruby version mismatch
我正在使用Gemfile中指定的RVM和Ruby 2.0.0在计算机上安装rails。 运行捆绑安装时,出现以下错误:
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
当我使用ruby -v
,我看到
ruby 2.0.0p353 (2013-11-22 revision 43784) [i686-linux]
有谁知道如何解决这一问题?
可能是您的bundle
命令与ruby
来自不同的Ruby。 经常检查:
which ruby
which bundle
which gem
这些可能完全不同。
如果您在系统Ruby上安装bundler,然后在没有它的情况下在其上安装诸如rbenv
或rvm
类的rbenv
,则它们可能会不同步。
从您的Gemfile中删除红宝石。 尝试
$ rvm list
rvm rubies
=* ruby-1.9.3-p286 [ x86_64 ]
ruby-2.0.0-p195 [ x86_64 ]
此o / p表示默认值为1.9.3。 这将显示系统中存在的所有红宝石版本。 您可以选择要使用的任何版本
$ rvm use version --default
。
现在
$ruby -v
这必须与您设置为默认版本的版本匹配。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.