2017-05-11 46 views
0

我在嘗試上載文件時遇到此錯誤。Windows上的回形針:[回形針]處理時收到錯誤:#<Paperclip :: Errors :: NotIdentifiedByImageMagickError>

Command :: file -b --mime "C:/Users/Chloe/AppData/Local/Temp/dfeacdebdd52607b78a0eca093c2ed7a20170510-45680-1dipvsw.jpg" 
Command :: identify -format '%wx%h,%[exif:orientation]' "C:/Users/Chloe/AppData/Local/Temp/dfeacdebdd52607b78a0eca093c2ed7a20170510-45680-ns50at.jpg[0]" 2>NUL 
[paperclip] An error was received while processing: #<Paperclip::Errors::NotIdentifiedByImageMagickError: Paperclip::Errors::NotIdentifiedByImageMagickError> 

我沒有identify命令,它不是與ImageMagick的(至少不再)安裝。

>dir "C:\Program Files\ImageMagick-7.0.5-Q16"\*.exe 
Directory of C:\Program Files\ImageMagick-7.0.5-Q16 

04/25/2017 06:26 AM   324,096 dcraw.exe 
04/25/2017 06:24 AM  33,351,680 ffmpeg.exe 
04/25/2017 06:24 AM   113,664 hp2xx.exe 
04/25/2017 06:30 AM   201,728 imdisplay.exe 
04/25/2017 06:30 AM   112,128 magick.exe 
05/10/2017 08:53 PM   1,202,385 unins000.exe 
       6 File(s)  35,305,681 bytes 

我從chocolatey安裝了ImageMagickThis問題是類似的,但過時沒有相關的答案。

版本:ImageMagick的-7.0.5-Q16,回形針(5.1.0)

回答

0

您必須安裝

https://chocolatey.org/packages/imagemagick.tool

相反。但你也必須調整路徑,以便ImageMagick的convert是窗口的convert

>where convert 
C:\Windows\System32\convert.exe 
C:\ProgramData\chocolatey\bin\convert.exe 

哦之前,並使用refreshenv並重新啓動服務器。