2012-10-24 4 views
4

내 레일 앱에는 Carrierwave 및 MiniMagick의 최신 버전을 사용하는 이미지 업로드 기능이 있습니다. 이 서버에서 잘 작동하지만, 내가 시도하고 이미지 업로드시에 WEBrick 및 Windows 7 내 로컬 호스트에서, 나는이 오류가 :Carrierwave 및 MiniMagick을 사용하여 이미지를 업로드하는 경우 Errno :: ENOENT

Errno::ENOENT in PostsController#create 

No such file or directory - identify -ping C:/Users/Ryan/AppData/Local/Temp/mini_magick20121024-6068-g2bed8.jpg 

내가 경로로 이동하고 이미지가 실제로 존재를 내가 Carrierwave 나 MiniMagick이 그것을 읽지 못하게하는 이유가 확실치 않습니다.

어떤 아이디어가 있습니까?

+1

ImageMagick이 설치되어 있습니까? 콘솔에서 identify 명령을 수동으로 실행할 수 있습니까? –

+0

@JasonNoble MiniMagick에 ImageMagick이 포함되어 있다고 생각하여 당혹 스럽습니다. 감사합니다. – Ryan

답변

12

ImageMagick이 설치되어 있습니까? 콘솔에서 identify 명령을 수동으로 실행할 수 있습니까?

내가 묻는 이유는 ImageMagick의 일부인 식별 기호를 찾을 수 없을 때 발생하는 오류 메시지가 나타나는 것입니다.

+0

예. 오류 메시지에서 파일 경로를 찾을 수 없다고 처음 생각할 때 오해의 소지가 있습니다. 그러나 ImageMagick 바이너리를 설치하면 해결됩니다. – wolle

+0

@wolle Im에 동일한 문제가 있습니다 ... Imagemagick을 Mac 용으로 다운로드하고 rmagick gem을 추가했지만 여전히 같은 오류가 발생했습니다. 어떻게 설치하셨습니까? – Gibson

+2

IMO, 'brew install imagemagick'만이 유일한 방법입니다 ... –