【问题标题】:Unable to activate watir-screenshot-stitch-0.7.4, because rubyzip-2.3.0 conflicts with rubyzip (~> 1.2) (Gem::ConflictError)无法激活 watir-screenshot-stitch-0.7.4,因为 ruby​​zip-2.3.0 与 ruby​​zip (~> 1.2) 冲突 (Gem::ConflictError)
【发布时间】:2021-01-21 22:18:33
【问题描述】:

错误:无法激活 watir-screenshot-stitch-0.7.4,因为 ruby​​zip-2.3.0 与 ruby​​zip (~> 1.2) 冲突 (Gem::ConflictError)

尝试从jenkins运行作业时出现上述错误

我升级 ruby​​ 后就开始出现了

关于什么可能是此错误的根本原因以及可以采取哪些措施来解决相同问题的任何想法。

【问题讨论】:

  • 我遇到了同样的问题并在这里创建了一个错误报告github.com/samnissen/watir-screenshot-stitch/issues/60
  • ......如果您遵循错误报告,他们已经提供了如何对 gem 进行分组的解决方案。我还没试过。
  • 我们的框架中有一个gem文件,但不知道如何在同一个框架内对gem进行逻辑分组...?
  • 我所做的只是将 ruby​​zip 降级到 1.2 并且它可以工作。试试同样的

标签: ruby watir


【解决方案1】:

我从路径中删除了 ruby​​zip-2.3.0 gem 作为 'Ruby25-x64\lib\ruby\gems\2.5.0\gems.. 这解决了问题。

注意:rubyzip--1.3.0 保留在上述路径中。

【讨论】:

  • 我也是这样做的。所以它有效。但请记住,还有其他一些依赖于 ruby​​zip 2.3.0 的 gem 不起作用。所以这是解决方法。
猜你喜欢
  • 2023-04-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-10
  • 1970-01-01
  • 2011-01-06
相关资源
最近更新 更多