RMagickのインストールに苦戦した

OS:CentOS5
ImageMagic-6.3.6
RMagick-1.15.10
  • RMagickをインストールするには、ImageMagickのインストールをまずやらないとだめ。
  • まず下からダウンロードして下さい。

ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/

tar xvzf
./configure --disable-static --with-modules --without-perl \
     --without-magick-plus-plus --with-quantum-depth=8
make
make install
  • RMagickのインストールをしたら下のエラーが出た。
post-setup.rb: NewCoordSys.rb example returned error code 256
/usr/bin/ruby -I /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./lib -I /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./ext/RMagick OrigCoordSys.rb
/usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./ext/RMagick/RMagick.so: /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./ext/RMagick/RMagick.so: undefined symbol: SketchImage - /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./ext/RMagick/RMagick.so (LoadError)
        from /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./lib/RMagick.rb:11
        from /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./lib/rvg/rvg.rb:31:in `require'
        from /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./lib/rvg/rvg.rb:31
        from OrigCoordSys.rb:1:in `require'
        from OrigCoordSys.rb:1
post-setup.rb: OrigCoordSys.rb example returned error code 256
/usr/bin/ruby -I /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./lib -I /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./ext/RMagick PreserveAspectRatio.rb
/usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./ext/RMagick/RMagick.so: /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./ext/RMagick/RMagick.so: undefined symbol: SketchImage - /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./ext/RMagick/RMagick.so (LoadError)
        from /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./lib/RMagick.rb:11
        from /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./lib/rvg/rvg.rb:31:in `require'
        from /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/./lib/rvg/rvg.rb:31
        from PreserveAspectRatio.rb:1:in `require'
        from PreserveAspectRatio.rb:1
setup.rb:             Too many examples failed. Search for "Help!" at
            http://rmagick.rubyforge.org/install-faq.html.
post-setup.rb: PreserveAspectRatio.rb example returned error code 256
make: *** [all] エラー 1


Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/rmagick-1.15.10/gem_make.out

てか、全然情報がないので、http://rmagick.rubyforge.org/install-faq.html見るしかないか。。。ということで、いろいろ試してたら、以下で解決した。

export LD_LIBRARY_PATH=/usr/local/lib
  • ほんで、RMagickをインストール
gem install rmagick -v 1.15.10

完了!!