2017-05-11 1 views
0

ファイルをアップロードしようとするとこのエラーが発生します。Windowsのペーパークリップ:[paperclip]処理中にエラーが発生しました:#<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からImageMagickをインストールしました。 This質問は似ていますが、関連する回答がなくなりました。

バージョン: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を使用して、サーバーを再起動する必要があります。

関連する問題