После того, как пакет установлен с определенной версией, почему версия пакета не изменилась?

Я получил следующую ошибку для расслоения

Bundler не смог найти совместимые версии для gem "bundler": в Gemfile: bundler (~> 1.15)

Текущая версия Bundler: bundler (2.0.1) Этот Gemfile требует другой версии Bundler. Возможно, вам нужно обновить Bundler, запустив gem install bundler?

Не удалось найти гем 'bundler (~> 1.15)' ни в одном из соответствующих источников: локальная установка ruby

Затем я попытался понизить версию пакета с

$ gem install bundler -v '~> 1.7.0' Получение: bundler-1.7.15.gem
(100%) Успешно установлен bundler-1.7.15 Разбор документации для bundler-1.7.15 Установка документации ri для bundler-1.7.15 Завершение установки документации для bundler через 1 секунду 1 гем установлен

но когда я проверяю версию пакета с

пакет - версия

это еще сказал Bundler версии 2.0.1

2 ответа

Версия пакета по умолчанию в вашей системе по-прежнему 2.0.1, Если вам нужно использовать загруженную версию 1.7.15, вам придется бежать bundle _1.7.15_ install, Вы также можете проверить, была ли эта версия успешно установлена ​​в вашей системе, используя bundle _1.7.15_ -v
В любом случае, если вы получите ошибку Could not find command "_1.7.15_", то это означает, что версия пакета _1.7.15_ не был установлен в вашей системе.
Кроме того, эти ссылки могут помочь вам:

Попробуйте обновить пакет с bundler update bundler и запустить bundle update снова. Это решило мою проблему в последний раз.

Другие вопросы по тегам