Как исправить "Ваша версия 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