ошибка установки watir gem из-за файла mini_magick со специальными символами

Я пытался установить драгоценный камень watir для ruby ​​2. Я точно следовал инструкциям по установке книг watir, но как только установка watir доходит до драгоценного камня mini_magick, он выдает эту ошибку.

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. Может быть, это как-то связано с этим. Спасибо вам всем


person Matt Pistella    schedule 21.05.2013    source источник


Ответы (1)


Я столкнулся с той же проблемой, и вот мое решение обойти ее. Проблема, кажется, в новой версии 3.6.0, поэтому отмените новую версию и установите предыдущую версию.

gem uninstall mini_magick
gem install mini_magick -v 3.5.0

После установки 3.5.0 mini_magick повторно запустите установку watir gem. Он должен найти уже установленный гем mini_magick, пропустить его и успешно установить оставшиеся гем. Удачи.

person ascii78    schedule 22.05.2013
comment
Да, и я действительно не понимаю, почему так много драгоценных камней, которые не устанавливаются без выбранной версии. - person cz3ch; 23.07.2013
comment
Работал как шарм. Большое спасибо!! - person Flami; 30.07.2013
comment
Проблема также упоминается в выпуске mini_magick: github.com/minimagick/minimagick/issues/145< /а> - person Jarmo Pertman; 17.09.2013