Rails
RubyOnRails

Macにrmagickをインストールする

More than 1 year has passed since last update.

Mac環境で動いているRailsに画像処理gemのrmagickを入れようとしたら少し詰まったのでまとめておく。


環境

$ rails -v

Rails 5.1.3

$ ruby -v
ruby 2.4.1p111 (2017-03-22 revision 58053) [x86_64-darwin16]


Gemfile

今回は、画像をアップロードするためのgemであるcarrierwaveも一緒に入れる。

gem 'carrierwave'

gem 'rmagick'


ImageMagickのインストール

ImageMagickは7系が最新だが、rmagickは6系にしか対応していない。

まだ、ImageMagickがインストールされていない場合は、以下のコマンドでインストールできる。

$ brew install imagemagick@6

すでに7系のImageMagickがインストールされている場合は、アンインストールしてからインストールする。

$ brew uninstall imagemagick

$ brew install imagemagick@6
$ brew link --force imagemagick@6

また、PATHが認識されない場合はPATHを追加。

$ export PATH="/usr/local/opt/imagemagick@6/bin:$PATH"


bundle install

$ bundle install

これで、carrierwaverrmagickが入る。

```