【问题标题】:watir gem install error due to mini_magick file w/ special characters由于带有/特殊字符的 minimagick 文件导致 watir gem 安装错误
【发布时间】:2013-05-21 19:07:10
【问题描述】:

我一直在尝试为 ruby​​ 2 安装 watir gem。我完全按照 watir 书籍安装说明进行操作,但是一旦 watir 安装到 mini_magick gem 就会出现此错误

ERROR: While executing gem ... (Errno::EINVAL) Invalid argument - C:/Ruby200/lib/ruby/gems/2.0.0/gems/mini_magick-3.6.0/tes t/files/special! "chars'.gif

有人知道如何解决这个问题吗?我注意到 nokogiri 的行为有点奇怪,无法从 ASCII 转换为 ITF-8。也许这与它有关。谢谢大家

【问题讨论】:

    标签: ruby installation nokogiri watir minimagick


    【解决方案1】:

    我遇到了同样的问题,这是我的解决方案。问题似乎出在新的 3.6.0 版本中,所以退出新版本并安装之前的版本。

    gem uninstall mini_magick
    gem install mini_magick -v 3.5.0
    

    安装 3.5.0 mini_magick gem 后,重新运行 watir gem install。它应该找到已经安装的 mini_magick gem 并跳过它并成功安装剩余的 gem。祝你好运。

    【讨论】:

    • 是的,我真的不明白为什么有这么多 gem 没有选择低于版本就无法安装
    • 工作就像一个魅力。非常感谢!
    • mini_magick issue中也提到了这个问题:github.com/minimagick/minimagick/issues/145
    猜你喜欢
    • 2021-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多