libMagickCore.so.4:无法打开共享对象文件:没有这样的文件或目录

Har*_*shi 1 ubuntu ruby-on-rails rmagick imagemagick

我面临的是我的rails 3.2.17应用程序中的问题.我在我的ubuntu机器上安装了rmagick 2.13.2 ImageMagick 6.7.7-10.我确实找到了libMagick,我找到了以下列表:

$ locate libMagick /usr/lib/x86_64-linux-gnu/libMagickCore.a /usr/lib/x86_64-linux-gnu/libMagickCore.la /usr/lib/x86_64-linux-gnu/libMagickCore.so /usr/lib/x86_64-linux-gnu/libMagickCore.so.5 /usr/lib/x86_64-linux-gnu/libMagickCore.so.5.0.0 /usr/lib/x86_64-linux-gnu/libMagickWand.a /usr/lib/x86_64-linux-gnu/libMagickWand.la /usr/lib/x86_64-linux-gnu/libMagickWand.so /usr/lib/x86_64-linux-gnu/libMagickWand.so.5 /usr/lib/x86_64-linux-gnu/libMagickWand.so.5.0.0

loe*_*tar 5

RMagick2.so取决于libMagickCore.so.4,但你没有.

解决方法试试这个:

sudo ln -s /usr/lib/x86_64-linux-gnu/libMagickCore.so.5 /usr/lib/x86_64-linux-gnu/libMagickCore.so.4
sudo ln -s /usr/lib/x86_64-linux-gnu/libMagickWand.so.5 /usr/lib/x86_64-linux-gnu/libMagickWand.so.4
sudo ldconfig
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,可能需要早期版本的ImageMagick.