LoginSignup
11
10

More than 5 years have passed since last update.

homebrewのImageMagickでRMagickがビルドできない件

Posted at

(can't build RMagick with ImageMagick 6.8.0-10 installed by homebrew)

2012-12-17頃からhomebrew上でリリースされたと思しきImageMagickを用いるとRMagickがビルドできません。詰みかけたとおもいきや勘でsymlink作ったらうまくいきました。まるっ。

デフォルトのインスコ先ここだと思います。

$ cd /usr/local/Cellar/imagemagick/6.8.0-10/lib

そうでなくても

$ brew info imagemagick

で教えてもらえます。

$ ls -l
ImageMagick
libMagick++-Q16.7.dylib
libMagick++-Q16.dylib
libMagick++-Q16.la
libMagickCore-Q16.7.dylib
libMagickCore-Q16.dylib
libMagickCore-Q16.la
libMagickWand-Q16.7.dylib
libMagickWand-Q16.dylib
libMagickWand-Q16.la
pkgconfig

このような感じかと思われ。そしてsymlinkをつくる。

$ ln -s libMagick++-Q16.7.dylib   libMagick++.dylib
$ ln -s libMagickCore-Q16.7.dylib libMagickCore.dylib
$ ln -s libMagickWand-Q16.7.dylib libMagickWand.dylib

これでRMagickはビルド時にこいつら読み込んでくれます。

$ gem i rmagick

他にいい解決策があるかもね。でもlsした画面見るとわかるけど、-Q16なファイル名接尾辞なやつはsymlinkなんだから、-Q16なしのsymlinkもbrewが提供するべきでは。

11
10
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
10