1

Я новичок в Ruby on Rails. Я пытаюсь обновить Gemfile, но он продолжает выдавать ошибку: «Ваша версия Ruby - 2.3.3, но ваш Gemfile - 2.3.0».

Я пытаюсь обновить gem-файл из-за уязвимости в безопасности:

1 ответ1

0

Проблема в том, что установленная версия Ruby, установленная в вашей системе, отличается от требуемой версии в вашем приложении.

У вас есть несколько вариантов здесь:

  • Обновите версию ruby в вашем Gemfile до 2.3.3 чтобы они соответствовали
  • Удалите ограничение версии в вашем Gemfile чтобы оно не было указано
  • Понизьте вашу систему до 2.3.0 (это может быть проблема безопасности, так как вы будете использовать более старую версию ruby)
  • Тем не менее, лучшим вариантом будет использование инструмента управления версиями ruby, такого как rbenv или RVM. Таким образом (если вы используете, например, rbenv) после установки в вашей системе, вы можете получить файл в корне проекта с именем .ruby-version где вы укажите версию ruby, которую вы хотите использовать. rbenv install , он установит требуемую версию ruby для вашего приложения и будет использовать ее в каталоге проекта.

После выполнения любого из вышеперечисленных (выберите вариант 4. При работе со многими проектами это намного проще), должно работать правильно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .