0

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をインストールしました。

4

1 に答える 1

0

何が問題なのかわかりませんが、MacPort とそのすべてのポートをアンインストールし、Homebrew をインストールして ImageMagick を再インストールした後、すべてが期待どおりに機能しました。

于 2012-12-28T16:31:41.577 に答える