Gdy próbuję wgrać zdjęcie w Ruby on Rails przy użyciu Paperclip na mojej lokalnej maszynie, działa idealnie.Spinacz do papieru/pasażera NotIdentifiedByImageMagickError:
Kiedy próbuję załadować zdjęcie w Ruby on Rails z wykorzystaniem spinacza na naszej Linux (CentOS 5.2) Serwer z Apache i Phusion Passenger, otrzymuję:
2 errors prohibited this user from being saved
There were problems with the following fields:
- Avatar /tmp/stream20091026-21120-1qdbnul-0 is not recognized by the 'identify' command.
- Avatar /tmp/stream20091026-21120-1qdbnul-0 is not recognized by the 'identify' command.
Próbowałem dodając:
Paperclip.options[:command_path] = "/usr/local/bin"
do production.rb, ale to nie miało znaczenia.
w plikach dziennika uzyskać następujące błędy:
Parameters: {"commit"=>"Upload", "action"=>"update", "_method"=>"put", "authenticity_token"=>"419410afc22737cd2f6b6096a95327db76a48ba9", "controller"=>"users", "user"=>{"avatar"=>#}} [paperclip] Saving attachments. [paperclip] An error was received while processing:
/tmp/stream20091026-20752-1g568yk-0 is not recognized by the 'identify' command.
Po wielu ingerować udało mi się wypracować że biblioteki dla .jpeg .png nie zostały zainstalowane na naszym serwerze produkcyjnym Linux, ale są zainstalowane na moim imacu. Musiałem więc pobrać te biblioteki i zainstalować je, a następnie ponownie zainstalować imagemagick (nie pomógł fakt, że imagemagick.org nie działa przez całe popołudnie :() – Chris