2013-05-21 23 views
10

Próbowałem zainstalować watir gem dla ruby ​​2. Podążałem za instrukcjami instalacji watir books dokładnie, ale gdy watir zainstaluje się do gem mini_magick to daje ten błądbłąd instalacji watir gem ze względu na plik mini_magick w/znaki specjalne

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

Ktoś wie jak to obejść? Zauważyłem, że nokogiri zachowuje się dziwnie, nie mogąc przekonwertować z ASCII na ITF-8. Może to ma coś z tym wspólnego. Dzięki wam

Odpowiedz

25

Wpadłem na ten sam problem i oto moje rozwiązanie do obejścia go. Problem wydaje się być w nowej wersji 3.6.0, więc wycofaj nową wersję i zainstaluj poprzednią wersję.

gem uninstall mini_magick 
gem install mini_magick -v 3.5.0 

Po zainstalowaniu 3.5.0 mini_magick gem, uruchom gem Watir zainstalować. Powinien znaleźć klej mini_magick już zainstalowany i przeskoczyć go i zainstalować pozostałe klejnoty pomyślnie. Powodzenia.

+2

Dziękuję bardzo! to działało idealnie! –

+2

Tak i ja naprawdę nie rozumiem, dlaczego jest tak wiele klejnotów, które nie instalują bez wyboru under-version – cz3ch

+0

Pracował jak urok. Dziękuję bardzo !! – Flami