【发布时间】:2015-10-20 21:17:41
【问题描述】:
我刚刚将我的 Rails 应用程序克隆到我的新计算机上。 Ruby 2.0.0 似乎安装没有问题,但是当我在我的应用程序中运行 sudo bundle install 时,我收到一条错误消息,告诉我我安装了 Ruby 1.9.3:
$ sudo bundle install
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
bundle install 会返回这个:
$ bundle install
/home/user/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- bundler (LoadError)
from /home/user/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /usr/bin/bundle:7:in `<main>'
我不明白为什么要安装1.9.3。我使用命令rvm install 2.0.0 来安装Ruby。
另外,ruby -v 返回:
ruby 2.0.0p643 (2015-02-25 revision 49749) [x86_64-linux]
发生了什么事?
rvm list的输出
$ rvm list
rvm rubies
=* ruby-2.0.0-p643 [ x86_64 ]
# => - current
# =* - current && default
# * - default
【问题讨论】:
-
你能发布
rvm list的输出吗? -
@brito 我在问题中发布了它。
标签: ruby bundler ruby-1.9.3 ruby-2.0