Bundler无法找到gem“rubyzip”的兼容版本

时间:2014-11-11 13:27:37

标签: ruby rubygems bundler

我尝试将docx-html gem添加到我的项目中,这是我在bundle install时获得的内容:

  

Bundler找不到gem的兼容版本" ruby​​zip":In   的Gemfile:       zip-zip(> = 0)ruby依赖于         rubyzip(> = 1.0.0)ruby

docx-html (>= 0) ruby depends on
  docx (~> 0.1.0) ruby depends on
    rubyzip (0.9.1)

我的Gemfile的一部分:

gem 'rubyzip'
gem 'zip-zip'
gem 'docx_replace'

我通过另一个StackOverflow问题的建议添加了行gem 'zip-zip'。如果我排除它,而不是捆绑安装错误,我在尝试启动服务器时收到以下错误:

  

`require':无法加载此类文件 - zip

如何在保持gem docx_replace的同时摆脱这些错误?

1 个答案:

答案 0 :(得分:1)

我还没弄清楚原因,但出于某种原因,将Gemfile代码更改为有效:

gem 'zip'
gem 'docx_replace'