Madogiwa Blog

主に技術系の学習メモに使っていきます。

RubyonRails:RailsチュートリアルでImageMagickをインストールしたのでメモ

Railsチュートリアルでローカルに開発環境(CentOS)を作った際にImageMagickをインストールする手順が乗ってなかったので、メモメモφ(..)

第11章の下記のように修正すると、

class PictureUploader < CarrierWave::Uploader::Base
  include CarrierWave::MiniMagick       # 追加分
  process resize_to_limit: [400, 400]   # 追加分 

  storage :file

  # アップロードファイルの保存先ディレクトリは上書き可能
  # 下記はデフォルトの保存先
  def store_dir
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
  end

  # アップロード可能な拡張子のリスト
  def extension_white_list
    %w(jpg jpeg gif png)
  end
end

ImageMagickがインストールされていないため、エラーになる。 f:id:madogiwa0124:20170121171935p:plain

install方法

下記を実行すればOK

$ sudo yum -y install ImageMagick