Я запускаю Apache2 с Phusion Passenger (устанавливается из gem) с Ruby 1.8 на Debian 6. Это дает мне следующее 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. Когда я копирую путь из сообщения об ошибке и вставляю его в командную строку, я могу его найти (например, с помощью ls). Таким образом, он явно существует на правильном пути, который, как он утверждает, не может быть найден!
Что мне здесь не хватает?
Спасибо, MrB
РЕДАКТИРОВАТЬ: Решено!
Проблема заключалась не в том, что RMagick2.so не был найден, а в libMagickCore.so.4 не было найдено. Это произошло из-за того, что использовалась неправильная версия Rmagick2.so. После часа возни с версиями ImageMagick и RMagick теперь он работает.
Проблема заключалась не в том, что RMagick2.so не был найден, а в libMagickCore.so.4 не было найдено. Это произошло из-за того, что использовалась неправильная версия Rmagick2.so. После часа возни с версиями ImageMagick и RMagick теперь он работает.