Passageiro de Phusion + Apache: LoadError - Nenhum tal arquivo ou diretório

1

Eu executo o Apache2 com o Phusion Passenger (instalado a partir do gem) com o Ruby 1.8 no Debian 6. Ele me dá o seguinte 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

No entanto, o arquivo existe e é legível + executável para todos, incluindo o Apache. Quando copio o caminho da mensagem de erro e o colo na linha de comando, posso encontrá-lo (por exemplo, com ls). Por isso, existe claramente no caminho certo exato que ele afirma que não pode ser encontrado!

O que estou perdendo aqui?

Obrigado MrB

EDIT: Resolvido!

O problema não foi que o RMagick2.so não foi encontrado, o libMagickCore.so.4 não foi encontrado. Isto foi devido à versão errada do Rmagick2.so sendo usado. Depois de mexer nas versões ImageMagick e RMagick por uma hora, agora funciona.

    
por MrB 09.06.2011 / 10:43

1 resposta

1

O problema não foi que o RMagick2.so não foi encontrado, o libMagickCore.so.4 não foi encontrado. Isto foi devido à versão errada do Rmagick2.so sendo usado. Depois de mexer nas versões ImageMagick e RMagick por uma hora, agora funciona.

    
por 25.08.2011 / 18:34