2013-05-21 24 views
10

我一直在尝试安装watir gem for ruby​​ 2.我完全按照watir书籍安装说明进行操作,但是一旦watir安装到mini_magick gem,它会给出此错误由于mini_magick文件w /特殊字符watir 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 

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

+2

非常感谢!这工作完美! –

+2

是的,我真的不明白为什么有这么多的宝石,不安装没有选择下版本 – cz3ch

+0

工作就像一个魅力。非常感谢你! – Flami