3

我正在使用两个依赖于宝石的faraday宝石。不幸的是,这取决于不同的版本......

Bundler could not find compatible versions for gem "faraday":
  In Gemfile:
    vacuum (~> 0.2) depends on
      faraday (~> 0.7.6)

    sorcery depends on
      faraday (0.8.1)

有没有办法强制使用vacuum依赖的版本?faradaysorcery

4

1 回答 1

4

master 分支依赖于 faraday 0.8.1 。现在将您的 Gemfile 指向 git 存储库,并敦促作者将更新的 gem 发布到 ruby​​gems。

要针对作者未更新的情况回答您的问题,您必须自己 fork gem,更新gemspec中的依赖项,并在您的应用程序中使用您的 fork 版本。

于 2012-07-03T19:58:16.910 回答