我在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版本之后,它现在可以正常工作。