2013-06-27 71 views
2

我試圖做一個包更新,並繼續這樣Mini_magick(3.6.0)誤差包Update - Ruby on Rails的

Installing mini_magick (3.6.0) 
Errno::EINVAL: Invalid argument - C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9. 
1/gems/mini_magick-3.6.0/test/files/special! "chars'.gif 
An error occurred while installing mini_magick (3.6.0), and Bundler cannot 
continue. 
Make sure that `gem install mini_magick -v '3.6.0'` succeeds before bundling. 

任何人任何想法,我能做些什麼讓過去這個中止?我在我的系統(Windows 8)上手動安裝了圖像magick,但無濟於事!

回答

5

您可以使用您Gemfiles如下:

gem 'mini_magick', :git => '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

感謝您的回覆,但我發現錯誤 C:\ Sites \ horsepip> gem'mini_magick',::git =>'git://github.com/minimagick/minima gick.git',:ref =>'6d0f8 f953112cce6324a524d76c7e126ee14f392' 錯誤:執行gem時(RuntimeError) 未知命令mini_magick, – robobobobo

+0

您是否安裝了imagemagick,其中包含C和C++的安裝開發頭文件和庫文件? –

+0

沒有不需要的,我需要做的是從我的gemfile中取出當前的'mini_magick'gem,並添加上面的代碼。然後運行一個軟件包intall – robobobobo