首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >excon宝石依赖在mandrill和fog之间的冲突。(Rails 3)

excon宝石依赖在mandrill和fog之间的冲突。(Rails 3)
EN

Stack Overflow用户
提问于 2014-05-31 19:15:52
回答 1查看 386关注 0票数 0

在我的宝石档案里

代码语言:javascript
复制
gem 'rails', '3.2.11'
gem 'fog'
gem 'mandrill-api'

当我运行bundle时,我会收到这个错误

代码语言:javascript
复制
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)

我不知道如何处理像这样的依赖冲突,然后搜索没有冲突的两个冲突宝石的版本。显然,我希望能够使用我选择的版本,而不受依赖冲突的限制。在这种情况下,我甚至不确定是否有可能找到不冲突的版本。

我的问题是,您能否修复此错误,最好不指定这两种宝石中任何一种的旧版本?

如果你需要更多的信息来回答这个问题,请告诉我。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-31 19:24:06

实际上,我以前已经指定了一个较早版本的fog。这与excon有着较旧的依赖关系。我运行了bundle update fog,通过新更新的fog版本解决了依赖问题。我仍然想知道您是否可以指定不同版本的gem依赖项,但这应该是一个新的堆栈溢出问题。如果其他人遇到同样的问题,我就不提这个问题了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23973904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档