share facebook facebook twitter menu hatena pocket slack

2014.07.01 TUE

Mac に Rmagick をインストールしようとしてちょっとハマったのでメモ

川原 洋平

WRITTEN BY 川原 洋平

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

はー

やれやれ。

もと記事は、こちら

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。