個人的な覚え書き

すぐ忘れるので。

さくらVPSにRails環境構築_3--rmagick関連

ImageMagickとRMagickを入れていく。
yumで入れるとバージョンが古いので前回いろいろ苦労した。
今回は新しいものを入れてみる。

参考にしたところ
http://www5.ocn.ne.jp/~m-shin/linux/centos-imagemagick-install.html

wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz

tar xvfz ImageMagick.tar.gz
cd ImageMagick-6.7.4-0
./configure
make
make install

makeにけっこう時間がかかる。
どうやらMagick-develも一緒に入っているみたい。
そして/usr/local/binに入るらしい

which convert
/usr/local/bin/convert

which Magick-config
/usr/local/bin/Magick-config

しかし...

convert --version
convert: error while loading shared libraries: libMagick.so.10: cannot open shared object file: No such file or directory

エラーになる。
こっちはできる。

Magick-config --version
6.7.4 Q16

sudoをつけるとできる。

sudo convert --version
Version: ImageMagick 6.7.4-0 2011-12-14 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP

libMagick.so.10ってどこにあるんだ?

ここを参考にいろいろ試した。
http://www.pistolfly.jp/weblog/2011/03/centosimagemagick.html

とりあえずPATHの設定
vi ~/.bashrc
追加
alias sudo='sudo env PATH=$PATH'
反映
source .bashrc

あとこれもやってみた
ldconfigの設定
確認
sudo /sbin/ldconfig -p | grep libMagick
大丈夫そう

もう1回
sudo gem install rmagick

やっぱエラー
Can't install RMagick 2.13.1. Can't find MagickWand.h.

MagickWand.hがないらしい。

疲れた....

同じブログの関連エントリを参照

find /usr/local -name MagickCore.pc

sudo PKG_CONFIG_PATH=/usr/local/lib/pkgconfig gem install rmagick

インストール成功。ありがたや。
WEBrickが動いた。

いやー、大変だった。

あとはDB関連を整備するのみ。