MacOS X + brewでImageMagickとRMagickをインストール
久々にセットアップしたらハマったのでメモ。
$ brew install -f imagemagick --disable-openmp $ gem install rmagick . . . checking for Ruby version >= 1.8.5... yes checking for /usr/local/bin/gcc-4.2... yes checking for Magick-config... yes checking for ImageMagick version >= 6.4.9... yes checking for HDRI disabled version of ImageMagick... yes /usr/local/bin/Magick-config: line 41: pkg-config: command not found /usr/local/bin/Magick-config: line 47: pkg-config: command not found /usr/local/bin/Magick-config: line 50: pkg-config: command not found /usr/local/bin/Magick-config: line 53: pkg-config: command not found checking for stdint.h... yes checking for sys/types.h... yes checking for wand/MagickWand.h... no
「pkg-config: command not found」が出たらpkg-configを入れる。
$ brew install pkg-config
もう一度RMagickを入れてみる。
$ gem install rmagick . . . ld: file not found: /usr/local/lib/libltdl.7.dylib for architecture x86_64 collect2: ld returned 1 exit status make: *** [RMagick2.bundle] Error 1
「ld: file not found: /usr/local/lib/libltdl.7.dylib for architecture x86_64」とか表示されたらlibtoolをインストール。
$ brew install libtool
もう一度インストールしてみる
$ gem install rmagick Building native extensions. This could take a while... Successfully installed rmagick-2.13.2 1 gem installed Installing ri documentation for rmagick-2.13.2... Installing RDoc documentation for rmagick-2.13.2...
うまくいきました。