을 얻을 수 없습니 ImageMagick 하는 프로세스로 업로드를 사용하여 이미지를 클립

StackOverflow https://stackoverflow.com/questions/1929998

문제

때 나는 이미지를 업로드하고 나는 다음과 같은 오류가:

[paperclip] An error was received while processing: #<Paperclip::NotIdentifiedByImageMagickError: /tmp/stream20091218-7204-1fuv2j1-0 is not recognized by the 'identify' command.>

내가 준비하는 서버에 설치되었습니다 Vm 에서는 제대로 작동하지만 일단 밖으로 이동하는 생산을 서버 이것은 무엇을 얻을.모든 서버에서 실행되 Archlinux 있지만,준비 서버에 있는 64 비트 OS 는 동안 생산은 32 비트.

실행하는 경우:

identify -version

오류가 발생될 때까지 추가/usr/local/bin 경로에 있는 나는 다음을 참조 ImageMagick specs.불행하게도,을 변경하는 경로 보이지 않는 어떤 효력이 있는 때에 파일을 직접 업로드하는 서버입니다.

저는 또 unsucessful 을 설정할 때 위치 paperlclip 보이는 이미지에 대한 lib via:

config.after_initialize do
  Paperclip.options[:command_path] = '/usr/local/bin/'
end

어떤 단서를 구성하는 방법에는 것을 허용 imagemagick 하는 프로세스 이미지?

도움을 주셔서 감사합니다.

도움이 되었습니까?

해결책

는 것이 밝혀졌 png 와 jpeg 대리자가 사용할 수 없었던 경우 컴파일 수 있습니다.다운로드하여 설치한 후에는 대리인,다시 컴파일하 IM 것이다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top