Я использую bundle install --full-index
для установки зависимостей гемов от Gemfile
и Gemfile.lock
. Поскольку код используется в нескольких средах, я не хочу изменять зависимости в Gemfile.lock
.
Gemfile
имеет следующее
gem 'activesupport-import', '3.1.10.3'
Gemfile.lock
имеет следующее
activesupport (3.1.10.3)
multi_json (>= 1.0, <= 1.8.4)
Однако я получаю сообщение об ошибке
Downloading activesupport-3.1.10.3 revealed dependencies not in the API or the
lockfile (multi_json (< 1.3, >= 1.0)).
Редактирование файла Gemfile.lock
с версией (< 1.3, >= 1.0)
, безусловно, исправляет ошибку, но, как уже упоминалось, я пытаюсь избежать изменения файла .
Я пытался установить gem install multi_json -v '< 1.3, >= 1.0'
явно перед запуском bundle install --full-index
, даже если установлена правильная версия, установка пакета по-прежнему не выполняется с той же ошибкой. Почему при установке не используется установленный гем?