Я уверен, что это было задано раньше, но даже после многих часов исследований я понятия не имею, что может быть неправильным.Bundler обнаруживает неправильную версию Ruby
Если попытаться выполнить любую команду пучок, я получаю следующее сообщение об ошибке:
Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0
Тем не менее, выход ruby-switch --check
говорит иначе:
Currently using: ruby2.0
------------------------
ruby -> /usr/bin/ruby2.0
gem -> /usr/bin/gem2.0
и так делает вывод rvm list
:
rvm rubies
=* ruby-2.0.0-p247 [ x86_64 ]
# => - current
# =* - current && default
# * - default
и даже gem env
:
RubyGems Environment:
- RUBYGEMS VERSION: 2.0.7
- RUBY VERSION: 2.0.0 (2013-08-29 patchlevel 299) [x86_64-linux-gnu]
- INSTALLATION DIRECTORY: /var/lib/gems/2.0.0
- RUBY EXECUTABLE: /usr/bin/ruby2.0
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /var/lib/gems/2.0.0
- /home/alex/.gem/ruby/2.0.0
- /usr/share/rubygems-integration/2.0.0
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
Я запускаю версию Bundler 1.3.5. Почему он не распознает правильную версию Ruby?
Попробуйте обновить RVM, выполнив 'rvm get stable'. Если я не ошибаюсь, это была ошибка, которая была исправлена в текущей версии. – depa
@depa Просто попробовал это, увидев ваш комментарий, по-прежнему не работает. –