升級到15.04後Imagemagick無法運行

升級到15.04後Imagemagick無法運行

自從升級到 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

相關內容