2012-12-28 45 views
0

我正在尝试使用CarrierWave和MiniMagick实现图像上载。我能够与carrierwave上传一张图片,但是当我实现MiniMagick来调整上传的图片,它返回此错误:无法使用CarrierWave和MiniMagick上载和处理图像

Errno::ENOENT in ItemsController#create 

No such file or directory - identify -ping /var/folders/6y/j8zfcgmd02x5s439c0np8fjh0000gn/T/mini_magick20121228-71203-bdoeul.jpg 

image_uploader.rb

class ImageUploader < CarrierWave::Uploader::Base 

    include CarrierWave::MiniMagick 

    storage :file 

    def store_dir 
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" 
    end 

    version :thumb do 
    process :resize_to_fill => [100, 100] 
    end 

end 

我已经安装了ImageMagick的。

回答

0

不知道出了什么问题,但是在我卸载MacPort及其所有端口,安装Homebrew并重新安装ImageMagick之后,一切都按预期工作。

相关问题