Phusion Passenger + Apache:LoadError – 没有这样的文件或目录

我在Debian 6上运行带有Ruby 1.8的Phusion Passenger(从gem安装)运行Apache2。它给了我下面的LoadError:

libMagickCore.so.4: cannot open shared object file: No such file or directory - /var/myapp/rmagick/ruby/1.8/gems/rmagick-2.13.1/lib/RMagick2.so 

然而,这个文件存在并且对每个人都是可读的和可执行的,包括Apache。 当我从错误消息复制path并将其粘贴到命令行时,我可以find它(例如与ls)。 所以它显然存在于它声称无法find的确切正确的道路上!

我在这里错过了什么?

谢谢,MrB

编辑:解决!

问题不是没有findRMagick2.so,libMagickCore.so.4没有find。 这是由于使用了Rmagick2.so的错误版本。 在经过一个小时的ImageMagick和RMagick版本之后,它现在可以正常工作。

问题不是没有findRMagick2.so,libMagickCore.so.4没有find。 这是由于使用了Rmagick2.so的错误版本。 在经过一个小时的ImageMagick和RMagick版本之后,它现在可以正常工作。