Я получаю эту ошибку во время работы сервера, как это исправить?
Как исправить "Ваша версия Ruby - 2.3.0, но ваш Gemfile указан 2.2.5" при запуске сервера
Ответ 1
Вам лучше установить Ruby 2.2.5 для совместимости
Если вы используете rvm:
rvm install 2.2.5
rvm use 2.2.5
иначе, если вы используете rbenv:
rbenv install 2.2.5
rbenv local 2.2.5
иначе, если вы не можете изменить версию ruby на rbenv, читайте здесь
Ответ 2
В вашем Gemfile есть строка, читающая
ruby '2.2.5'
Измените его на
ruby '2.3.0'
Затем запустите
bundle install
Ответ 3
Если вы используете rbenv, убедитесь, что вы запустили команду "rbenv rehash" после установки локальной или глобальной рубиновой версии. Это решило проблему для меня.
rbenv rehash
Ответ 4
Если вы уже установили 2.2.5 и настроили текущую рубиновую версию, но все еще показываете ту же ошибку, даже если версия Ruby версии 2.3.0 даже не установлена, просто установите пакет.
gem install bundler
а затем:
bundle install
Ответ 5
Добавьте в свой Gemfile
следующее:ruby '2.3.0'
Ответ 6
Я на Mac OS Sierra. Мне пришлось обновить /etc/paths
и добавить /Users/my.username/.rbenv/shims
в начало списка.
Ответ 7
Для $
Ваша версия Ruby - 2.3.0, но ваш Gemfile указан 2.4.1. Изменено 2.4.1 в Gemfile до 2.3.0