Ruby

今日もImageMagickインストール済みCentOS 5.6でRMagickをインストールするのに手間取った

More than 1 year has passed since last update.
$ gem install rmagick
…
checking for InitializeMagick() in -lMagickCore... no
checking for InitializeMagick() in -lMagick... no
checking for InitializeMagick() in -lMagick++... no
Can't install RMagick 2.13.1. Can't find the ImageMagick library or one of the dependent libraries. Check the mkmf.log file for more detailed information.

MagickCoreライブラリが認識されてなさそうなのでライブラリをgrepしてみる

# ldconfig -p | grep -i magick
    libMagickWand-Q16.so.7 (libc6,x86-64) => /usr/lib64/libMagickWand-Q16.so.7
    libMagickWand-Q16.so (libc6,x86-64) => /usr/lib64/libMagickWand-Q16.so
    libMagickCore-Q16.so.7 (libc6,x86-64) => /usr/lib64/libMagickCore-Q16.so.7
    libMagickCore-Q16.so (libc6,x86-64) => /usr/lib64/libMagickCore-Q16.so
    libMagick++-Q16.so.7 (libc6,x86-64) => /usr/lib64/libMagick++-Q16.so.7
    libMagick++-Q16.so (libc6,x86-64) => /usr/lib64/libMagick++-Q16.so

libMagickCore-Q16.so はあるけど -Q16 が邪魔で認識できなかったっぽい

# cd /usr/lib64/
# ln -s libMagickCore-Q16.so libMagickCore.so

シムリンク貼ったらインストールできた