BitArts Blog

ロードバイク通勤のRubyプログラマで伊豆ダイバー。の個人的なブログ。

CentOS 5.4にRMagickをインストール

ちょっと苦労したのでメモ残しておく。ググればすぐに情報が見つかるけど。

 

CentOSに入っているImageMagickが古い。ここにgem install rmagickしようとするとImageMagick 6.3.5以上を要求される。

# gem install rmagick
........
Can't install RMagick 2.12.2. You must have ImageMagick 6.3.5 or later.

ImageMagick最新版をインストールするのもありかもしれないが、OSのパッケージ管理から外れたくないので、旧版のRMagickを入れる方向で。

まず入っているImageMagickのバージョン確認。

# convert --version
Version: ImageMagick 6.2.8 04/17/08 Q16 file:/usr/share/ImageMagick-6.2.8/doc/index.html

CentOS 5.4の場合、ImageMagick 6.2.8が入っていた。これに対応しているRMagick 1.15系の最新版1.15.17を入れることにする。

# gem install rmagick -v 1.15.17

しかしTrueTypeフォントが足りない旨のエラーが出まくる。

そこで、Microsoft's TrueType core fontsを以下あたりから落としてきてrpmで入れる。 (⇒ Personal Fedora 7 Installation Guide

# rpm -ivh msttcorefonts-2.0-1.noarch.rpm

そして次のようにシンボリックリンクを張る。

# ln -s /usr/share/fonts/msttcorefonts /usr/share/fonts/default/TrueType

改めて、、

# gem install rmagick -v 1.15.17