cloudpack の 自称 Sensu芸人 の かっぱこと 川原 洋平@inokara)です。

はまった

別件で bundle install していたら以下のようなエラー。

20140701_001_bundle_install_error

がびーん。

調査

MagickWand.h はいずこ?

sudo find / -name MagickWand.h

または…

localte MagickWand.h

果たして結果は…

/usr/local/Cellar/imagemagick/6.8.9-1/include/ImageMagick-6/wand/MagickWand.h

ま、あるある。

pkg-config がないっぽい

エラーを見ると pkg-config: command not found と出ているのでどうやら pkg-config が無いようです。というこで brew でインストールしましょう。

brew install pkg-config

インストールしておきましょう。

PKG_CONFIG_PATH

こちらあたりを参考にさせて頂きつつ pkg-config が利用する *.pc ファイルのパスの指定も必要なようです。

export PKGCONFIGPATH=/usr/local/Cellar/imagemagick/6.8.9-1/lib/pkgconfig

解決

ということで、とりあえず解決手順をまとめると…

pkg-config と ImageMagick

brew install pkg-config
brew install imagemagick

PKG_CONFIG_PATH

export PKGCONFIGPATH=/usr/local/Cellar/imagemagick/6.8.9-1/lib/pkgconfig

そしてインストール

sudo gem install rmagick --no-ri --no-rdoc -V

はー

やれやれ。

もと記事は、こちら