最新版(2009.12/16時点)のMacPortsのImageMagickではRuby-1.8.6のRMagickは動かないので古いImageMagickを入れたら動いたのでメモ
動かないバージョン
ImageMagick-6.5.7 or 6.5.8 + rmagick-2.12.2
動いたバージョン
ImageMagick-6.5.6 + rmagick-2.12.2
MacPortsで古いパッケージを入れたい場合は、subversionでcoして
持ってこなければいけません。
(svnの使い方忘れていたので本当はgit svnでやりました。^^;)
cd /tmp svn -rr59175 co http://svn.macports.org/repository/macports/trunk/dports/graphics/ImageMagick cd ImageMagick sudo port install +no_x11
私はX11は使わないので、+no_x11をつけてます。
それから、
sudo gem install rmagick
したら、
irb -rrubygems irb(main):001:0> require 'RMagick' => true irb(main):002:0> RUBY_VERSION => "1.8.6" irb(main):003:0> exit
無事動きました。よかったよかった。
http://rubyforge.org/tracker/index.php?func=detail&aid=27467&group_id=12&atid=133
に報告があがっているので、いずれ直るでしょう。
私は自分のRails環境が作れずに困っていたので、がんばりました。