Как я могу узнать, почему комплект драгоценностей заблокировал драгоценный камень в определенной версии? - PullRequest
15 голосов
/ 08 марта 2011

Я пытаюсь указать версию thrift gem в моем файле 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`

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

Или это просто вызвано тем, что установленная версия - 0.5.0, и указание версии в файле драгоценного камня выигралообновить установленный гем?

1 Ответ

20 голосов
/ 08 марта 2011

Оказывается, просто запустив 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)
...