Как я могу узнать, почему набор драгоценных камней заблокировал драгоценный камень в определенной версии?
Я пытаюсь указать версию драгоценного камня в моем файле gem.
gem 'thrift', "~> 0.6.0"
Когда я пытаюсь запустить bundle install
, я получаю эту ошибку:
You have requested:
thrift ~> 0.6.0
The bundle currently has thrift locked at 0.5.0.
Try running `bundle update thrift`
Как я могу узнать, что заставляет его блокировать в более ранней версии? Будет ли это в соответствии с требованиями другого драгоценного камня, внесенного мной в файл gem?
Или это просто связано с тем, что установленная версия равна 0.5.0, а указание версии в файле gem не будет обновлять установленный камень?
Ответы
Ответ 1
Выключает только запуск bundle update thrift
покажет вам, что блокирует версию:
$ bundle update thrift
Fetching source index for http://rubygems.org/
Bundler could not find compatible versions for gem "thrift":
In Gemfile:
evernote depends on
thrift (~> 0.5.0)
thrift (0.6.0)