после того, как пакет установлен с определенной версией, почему версия пакета не изменилась? - PullRequest
0 голосов
/ 19 февраля 2019

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

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 --version

все равно сказано, что Bundler версии 2.0.1

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

В вашей системе по умолчанию установлена ​​версия пакета 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_ не была установлена ​​в вашей системе..
Кроме того, эти ссылки могут помочь вам:

0 голосов
/ 20 февраля 2019

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

...