2013-05-21 2 views
10

루비 2에 watir gem을 설치하려고했습니다. watiry book을 정확히 따르지만, watir install이 mini_magick gem을 설치하면이 오류가 발생합니다mini_magick 파일 (특수 문자 포함)로 인해 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이 이미 설치되어 있고 건너 뛰고 나머지 보석을 성공적으로 설치해야합니다. 행운을 빕니다.

+2

감사합니다. 이것은 완벽하게 작동했습니다! –

+2

옙과 나는 정말로 왜 이해할 수없는 이유는 거기에 너무 많은 보석을 선택하지 않고 설치하지 않고 – cz3ch

+0

매력처럼 일했다. 정말 고마워! – Flami