Так что я думаю, что вы просто используете Bunder неправильно.
bundle update
не разрешает новые зависимости, он просто просматривает манифест драгоценного камня, который хранится в Gemfile.lock
, и обновляет эти драгоценные камни до самого последнего разрешения для драгоценных камней с помощью ограничений, наложенных на них в Gemfile
.
Поскольку вы пытаетесь установить новый драгоценный камень, вам нужно запустить bundle install
, который проведет сравнение между вашим Gemfile
и вашим Gemfile.lock
и установит все драгоценные камни, которые не перечислены в вашем Gemfile.lock
.
Я думаю, bundle install
должен помочь вам.
В качестве дополнительного примечания, упаковщик пытается сделать это как можно проще для вас, добавив псевдонимы bundle
к bundle install
. Так что, если вы явно не хотите обновить свои драгоценные камни, вы можете просто набрать bundle
и получить ожидаемое поведение.