« RMagickの使い方のメモ | メイン | ruby-fcgiをインストールする »

CentOS 4.4にRMagick をインストールする

CentOS 4.4にRMagick をインストールする。

最初に必要なファイルをインストールしておく。

yum install ImageMagick-devel

その後、普通にRubyGemsで普通にインストールしようと、

gem install RMagick

としたが、何故かエラーに。
エラーメッセージをよく見ると、

rmmain.c: In function `Magick_colors':
rmmain.c:90: error: too many arguments to function `GetColorInfoList'

関数の引数の数があっていないのがエラーの原因のようだ。
ImageMagickのバージョンが古いのか?
確かに古いようだ。バージョンは 6.0.7。
Vine Linux 4.0のImageMagickは6.3.0だから、かなりの開きがある。

ImageMagickの新しいバージョンをインストールする方法もあるが、面倒なので古いバージョンのRMagickをインストールしてみる。

gem install RMagick -v 1.13.0

すんなりとインストール成功。
ためしに動かしてみる。

#!/usr/bin/env ruby
require 'rubygems'
require 'RMagick'
img = Magick::ImageList.new('old.jpg')
img.resize(100, 100).write('new.jpg')

ちゃんと動いた。

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/278

この一覧は、次のエントリーを参照しています: CentOS 4.4にRMagick をインストールする:

» 【ruby on rails】RMagickのインストール 送信元 ぐだろぐ
rubyで画像処理を行うには、ImageMagicへのインタフェースをもってるRMagickを利用するらしい。さっそくインストールしてみるが、ImageM... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2007年01月25日 21:33に投稿されたエントリーのページです。

ひとつ前の投稿は「RMagickの使い方のメモ」です。

次の投稿は「ruby-fcgiをインストールする」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35