
自從升級到 15.04 以來,Imagemagick 文件轉換程式將無法運作。我刪除並重新安裝了該程序,但它仍然無法運行。
答案1
如果您正在使用 Imagemagick 運行 Rails 應用程序,則必須將 RMagic gem 升級到最新版本才能正常運作。
我不斷收到的錯誤是這樣的
LoadError: libMagickCore.so.5: cannot open shared object file: No such file or directory - /home/rails/app/vendor/bundle/ruby/2.0.0/gems/rmagick-2.13.2/lib/RMagick2.so
升級到 15.04 時,imagemagick 依賴項從 libMagickCore.so.5 更改為 6-something。我卸載了 imagemagick,將其清除,然後重新安裝。這仍然沒有解決我的問題,所以我更新了我的 RMagick gem(從 2.13.x 到 2.15.x),然後它就可以工作了。希望這對其他人有幫助。
答案2
你必須將以前的所有 rmagick 刪除然後就可以了:
sudo apt-get purge graphicsmagick graphicsmagick-dbg imagemagick-common imagemagick imagemagick-6.q16 libmagickcore-6-headers libmagickwand-dev graphicsmagick-libmagick-dev-compat
sudo apt-get autoremove
sudo apt-get install imagemagick libmagickwand-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/Magick-config /usr/bin/Magick-config
gem install rmagick