2013-11-15 60 views
0

當我試圖更新我的Windows系統中的所有寶石,它失敗了mini_magick並停止。有什麼辦法,我可以繼續忽視失敗的嗎?更新所有寶石,同時忽略故障

我得到這個寶石錯誤是

Updating mini_magick 
ERROR: While executing gem ... (Errno::EINVAL) 
    Invalid argument - C:/Ruby200/lib/ruby/gems/2.0.0/gems/mini_magick-3.6.0/test/files/special! "chars'.gif 

我已經看到這個問題已經被提出。所以我只是想繼續更新其他人忽略這個錯誤。

+0

不確定Windows系統,但在ubantu遇到類似的問題 –

+0

你能顯示錯誤嗎? –

+0

我發佈了錯誤。 – Bala

回答

0

您可以使用您的Gemfile以下,可能3.6.0不兼容:

寶石 'mini_magick',:git的=> 「混帳://github.com/minimagick/minimagick git的」,:REF => '6d0f8f953112cce6324a524d76c7e126ee14f392'

https://github.com/minimagick/minimagick/issues/145

如果不工作,使用版本3.5.0

gem 'mini_magick', '3.5.0' 
+0

謝謝,但我仍然想知道如何在更新所有寶石時忽略錯誤並與其他人一起繼續。 – Bala

+0

在Windows中開發應用程序時,始終會在創建更新時造成麻煩。少數寶石與其他寶石不兼容。只有特定的寶石彼此兼容。所以它更好地使用版本號,並避免Windows開發領域中的gem更新,就像我以前使用Windows環境的經驗一樣。 – Rubyist