
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