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

时间:2014-04-03 06:51:47

标签: ruby-on-rails ubuntu imagemagick rmagick

我面临的问题是我的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

2 个答案:

答案 0 :(得分:5)

RMagick2.so取决于libMagickCore.so.4,但您没有。{/ p>

要解决此问题,请尝试以下方法:

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

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

答案 1 :(得分:-1)

最后我找到了解决方案。希望这也可以帮助别人。实际上" libmagickcore4" libs丢失了。所以使用下面的命令安装它。

sudo apt-get install libmagickcore4