2013-05-21 58 views
10

Tôi đã thử cài đặt đá quý watir cho ruby ​​2. Tôi đã làm theo hướng dẫn cài đặt watir chính xác nhưng sau khi cài đặt watir vào đá quý mini_magick, nó cho lỗi nàywatir gem lỗi cài đặt do tập tin mini_magick w/ký tự đặc biệt

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

Bất kỳ ai biết cách giải quyết vấn đề này? Tôi nhận thấy rằng nokogiri đã hành động loại kỳ lạ không thể chuyển đổi từ ASCII sang ITF-8. Có lẽ điều này có liên quan đến nó. Cảm ơn y'all

Trả lời

25

Tôi đã gặp phải sự cố tương tự và đây là giải pháp của tôi để giải quyết vấn đề. Vấn đề có vẻ là trong phiên bản 3.6.0 mới, vì vậy hãy quay lại phiên bản mới và cài đặt phiên bản trước.

gem uninstall mini_magick 
gem install mini_magick -v 3.5.0 

Sau khi cài đặt 3.5.0 mini_magick gem, chạy lại gem cài đặt. Nó sẽ tìm thấy đá quý mini_magick đã được cài đặt và bỏ qua nó và cài đặt các viên đá còn lại thành công. Chúc may mắn.

+2

Cảm ơn bạn rất nhiều! điều này làm việc hoàn hảo! –

+2

Đúng và tôi thực sự không hiểu tại sao có quá nhiều đá quý không cài đặt mà không chọn phiên bản dưới – cz3ch

+0

Làm việc như một sự quyến rũ. Cảm ơn bạn rất nhiều !! – Flami

Các vấn đề liên quan