excon gem зависимость конфликт между mandrill-api и туманом. (Рельсы 3)

В моем gemfile у меня есть

gem 'rails', '3.2.11'
gem 'fog'
gem 'mandrill-api'

Когда я бегу bundle Я получаю эту ошибку

Bundler could not find compatible versions for gem "excon":
  In Gemfile:
    mandrill-api (>= 0) ruby depends on
      excon (~> 0.15.4) ruby

    fog (>= 0) ruby depends on
      excon (0.13.4)

Я не уверен, как справляться с конфликтами зависимостей, подобными этому, кроме поиска версий двух конфликтующих драгоценных камней, у которых нет конфликта. Очевидно, я хотел бы иметь возможность использовать версии, которые я выбрал, и не ограничиваться конфликтами зависимостей. В этом случае я даже не уверен, возможно ли найти не конфликтующие версии.

У меня вопрос, можете ли вы исправить эту ошибку, желательно без указания более старых версий любого из двух драгоценных камней?

Дайте мне знать, если вам нужна дополнительная информация, чтобы ответить на вопрос.

Благодарю.

1 ответ

Решение

У меня на самом деле была старая версия fog указано ранее. Это имело более старую зависимость от excon, Я побежал bundle update fog и проблема зависимости была решена с помощью недавно обновленной версии fog, Я все еще хотел бы знать, можете ли вы указать разные версии гем-зависимостей, но это должен быть новый вопрос stackru. Я оставлю этот вопрос, если кто-то еще столкнется с этой же проблемой.

Другие вопросы по тегам