Я просто клонировал приложение Rails на свой новый компьютер. Руби 2.0.0, казалось, установка без вопроса, но когда я запускаю sudo bundle install
в мое приложение, я получаю сообщение об ошибке, говорящее мне, что у Руби 1.9.3 установлен:Установленный Ruby 2.0.0, но ошибка говорит мне, что у меня установлен 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
@brito Я отправил его в вопрос. –