2013-05-21 25 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