Подтвердить что ты не робот

Как я могу узнать, почему набор драгоценных камней заблокировал драгоценный камень в определенной версии?

Я пытаюсь указать версию драгоценного камня в моем файле 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 не будет обновлять установленный камень?

4b9b3361

Ответ 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)