imagemagickをインストール
公式のFAQや、似たような記事は多数あるのですが、それでも嵌ったのでメモ残しときます。
事前準備
Install XQuartz
結果を出力するときに、ウィンドウ(X11)に出す場合は、先にXQuartzをインストールしておく必要があります。
display: delegate library support not built-in `' (X11) @ error/display.c/DisplayImageCommand/1909.
Unsatisfied dependency: XQuartz· Homebrew does not package XQuartz. Installers may be found at: https://xquartz.macosforge.org
こんなエラーが出る場合は、XQuartzが入ってないです。
エラーが教えてくれている通りに、 https://xquartz.macosforge.org からインストールします。
Install libtool
なかったら入れておきます。
sudo brew install libtool
動かしたときに、以下のエラーが出る場合はリンク張りましょう
Library not loaded: /usr/local/lib/libltdl.7.dylib (LoadError)
sudo brew link --force libtool
set display
表示先を指定しておきます
export DISPLAY=:0.0
Install imagemagick
デフォルトだと、X11(XQuartz)利用しないので、オプションに指定してインストールします。
sudo brew install imagemagick --with-x11
お疲れ様です。インストール完了です。
動かしたときに、以下のエラーが出る場合は、X11が起動してません。
`display': unable to open X server `' @ error/display.c/DisplayImages/1666 (Magick::ImageMagickError)
/Applications/Utilities/XQuartz をダブルクリックして起動してやりましょう。
やれやれ、インストールで力つきちゃったよ。。。