Imagemagick не запускается после обновления до 15.04

Imagemagick не запускается после обновления до 15.04

Программа конвертации файлов Imagemagick не запускается после обновления до 15.04. Я удалил и переустановил программу, но она все равно не запускается.

решение1

Если вы запускаете приложение Rails с Imagemagick, то для его работы необходимо обновить гем RMagic до последней версии.

Ошибка, которую я постоянно получал, была примерно такой:

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, очистил его и переустановил. Это все равно не решило мою проблему, поэтому я обновил свой gem RMagick (с 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

Связанный контент