我想安装savon gem来解析一些WSDL。在Gemfile中包含它并运行bundle安装之后,它将提供以下消息:
Bundler could not find compatible versions for gem "mime-types":
In Gemfile:
savon (~> 2.8.0) ruby depends on
wasabi (= 3.3.0) ruby depends on
mime-types (< 2.0.0) ruby
mail (>= 0) ruby depends on
mime-types (2.4.3)我无法删除邮件创业板来解决此依赖关系,因为我的actionmailer依赖它。此外,解决这种依赖冲突似乎不是一个健康的解决办法。
有人能帮我吗?谷歌帮不上什么忙。
发布于 2015-02-06 14:47:48
如果您只需要解析,就可以单独使用当前版本(3.3.1)的芥末,不再依赖于mime类型的宝石。。
如果你需要稀树草原,就会有一个未决问题以更新依赖关系到下一个小版本的芥末,以解决此问题。由于这种情况尚未发生,您可以克隆此回购,自己执行(在这个文件中将3.3.0替换为3.3.1 )并安装您自己的版本:
gem 'savon', github: 'xxx/myrepo'直到萨文被更新。
https://stackoverflow.com/questions/28367832
复制相似问题