0

我試圖讓我的上傳文件來調整圖像,因爲它們使用下面的代碼上傳:迷你Magick,GraphicMagick和Carrierwave

version :thumb do 
    process :resize_to_limit => [230, 230] 
end 

我已經安裝了Carrierwave處理上傳隨着GraphicMagick處理圖像(正確安裝)和MiniMagick(成功安裝使用gem install Mini_magick

我不斷收到以下錯誤,但:

No such file or directory - identify -ping C:/Users/THOMAS~1/AppData/Local/Temp/mini_magick20120904-4644-1jvulye.jpg

Request 

Parameters: 

{"utf8"=>"✓", 
"authenticity_token"=>"yzrsjbr91do/8kpk7R67A7MMNfHu+6+BRQlTlBfPssw=", 
"profile"=>{"name"=>"test2", 
"image"=>#<ActionDispatch::Http::UploadedFile:0x4946e68 
@original_filename="centaur.JPG", 
@content_type="image/jpeg", 
@headers="Content-Disposition: form-data; name=\"profile[image]\"; filename=\"centaur.JPG\"\r\nContent-Type: image/jpeg\r\n", 
@tempfile=#<File:C:/Users/THOMAS~1/AppData/Local/Temp/RackMultipart20120904-4644-4abl14>>}, "commit"=>"Submit"} 

我設法得到這個工作在另一臺Windows 7計算機,但出於任何原因,我不斷收到此錯誤。

如果任何人都可以指出我正確的方向來解決這個問題,真的很感謝! :)

回答

1

嘗試要求'mini_gmagick'而不要求'mini_magick',圖形magick只有一個可執行gm,並且默認情況下mini_magick使用圖像magick,它具有多個二進制文件並且標識是其中之一。