Bundle Update понижает несколько драгоценных камней в драгоценном камне - PullRequest
0 голосов
/ 07 ноября 2018

Отказ от ответственности перед прочтением: я решил эту проблему, но я спрашиваю, потому что я до сих пор не знаю причин, стоящих за ней.

Я работаю над старым камнем, который тянет активы в конвейер активов. Я не уверен, как изначально был создан драгоценный камень, я думаю, что это было с rails plugin new static_assets. Поскольку это драгоценный камень, Gemfile не слишком сложен (я не вносил в него никаких изменений):

source "http://rubygems.org"

gemspec

# jquery-rails is used by the dummy application
gem "jquery-rails"

Но в Gemfile.lock обнаружены десятки гемов и зависимостей. По большей части драгоценные камни выглядят современными.

Когда я запускаю bundle update, некоторые драгоценные камни возвращаются к более старым версиям; как Rails 5 до Rails 3.

Мне кажется, я решил эту проблему, обновив Gemfile до gem 'jquery-rails', '~> 4.3', '>= 4.3.3' но я хочу знать, почему это происходило.

Я не слишком знаком с тем, как создается и обновляется Gemfile.lock, но у меня сложилось впечатление, что он основан на Gemfile, вытягивая все гемы и их зависимости из Gemfile. Если все драгоценные камни в Gemfile.lock зависят от jquery-rails, почему он автоматически понижает их так односторонне и так сильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...