You are here: Home » Справка и подсказки » Ошибка «Your Ruby version is 2.6.6, but your Gemfile specified 2.7.2» (РЕШЕНО)

Ошибка «Your Ruby version is 2.6.6, but your Gemfile specified 2.7.2» (РЕШЕНО)

При использовании «bundle install» или при обновлении системы (когда команда bundle install может быть запущена автоматически), вы можете столкнуться с ошибкой:

Your Ruby version is 2.6.6, but your Gemfile specified 2.7.2

В этой ошибке сказано, что версия Ruby отличается от версии, указанной в вашем Gemfile.

Проверить версии можно командами:

ruby -v

gem -v

Как можно увидеть, на самом деле версия Ruby не 2.6.6 (как сказано в ошибке), а 2.7.2.

Дело в том, что для всех новых установленных версий Ruby нужно обновить или установить новый bundler.

Запустите:

gem install bundler

или

gem update bundler

В зависимости от ваших настроек, эти команды могут потребовать прав суперпользователя, то есть их нужно запускать с sudo.

Это должно решить вашу проблему (бывают исключения, если причина проблемы в другом).

Пользователи пишут, что это помогает даже когда при обновлении bundler появлялось сообщение «Nothing to update» (нечего обновлять).

Если вы только что установили новую версию, перезапустите вашу оболочку (терминал), чтобы изменения вступили в силу.

Если это не помогло, то, возможно, у вас установлено несколько версий пакета ruby - вы можете удалить наиболее старые.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo