Imagemagick läuft nach dem Upgrade auf 15.04 nicht

Imagemagick läuft nach dem Upgrade auf 15.04 nicht

Das Dateikonvertierungsprogramm Imagemagick läuft seit dem Upgrade auf 15.04 nicht mehr. Ich habe das Programm entfernt und neu installiert, aber es läuft immer noch nicht.

Antwort1

Wenn Sie eine Rails-App mit Imagemagick ausführen, muss das RMagic-Gem auf die neueste Version aktualisiert werden, damit es funktioniert.

Der Fehler, den ich immer wieder bekam, war so etwas wie

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

Beim Upgrade auf 15.04 änderte sich die ImageMagick-Abhängigkeit von libMagickCore.so.5 auf 6-irgendwas. Ich deinstallierte ImageMagick, bereinigte es und installierte es dann erneut. Das behob mein Problem immer noch nicht, also aktualisierte ich mein RMagick-Gem (von 2.13.x auf 2.15.x), was dann funktionierte. Hoffe, das hilft jemand anderem.

Antwort2

Sie müssen alle vorherigen Rmagick-Vorgänge entfernen, dann ist alles in Ordnung:

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

verwandte Informationen