由于mini_magick文件w /特殊字符导致watir gem安装错误

Mat*_*lla 10 ruby install watir nokogiri minimagick

我一直在尝试为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.也许这与它有关.谢谢你们

小智 25

我遇到了同样的问题,这是我的解决方案.问题似乎出现在新的3.6.0版本中,因此请退出新版本并安装以前的版本.

gem uninstall mini_magick
gem install mini_magick -v 3.5.0
Run Code Online (Sandbox Code Playgroud)

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

  • 是的,我真的不明白为什么有这么多的宝石没有选择版本不安装 (2认同)