После того, как пакет установлен с определенной версией, почему версия пакета не изменилась?
Я получил следующую ошибку для расслоения
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
снова. Это решило мою проблему в последний раз.