InstantRails にて RMagick(ImageMagick)

Railsレシピブック 183の技」(レシピ156)を参考に

InstantRails環境

XPにてインストール済み。InstantRailsアプリケーションを起動して「I」釦メニューから InstantRailsの RubyConsole を開く。
適宜「gem update --system」「gem update」して置く。

いつの間に gem 1.3.0 になってる、しかも Windowsでのインストールに失敗してる。上記 InstatntRaislの Rubyコンソールでそのディレクトリ (InstantRails\ruby\lib\ruby\gems\1.8\gems\rubygems-update-1.3.0) に移動そして「ruby setup.rb」ri と rdoc の辺りで時間掛かるけど無事入る。

\rails_apps>gem --version
1.3.0

ほかの gem のアップデートでは hpricot のに失敗、extconf.rb とか stdio.h とか言ってる、コンパイルしようとしたか、それは無理だ。
hpricot は InstantRails で最初から入ってたんだっけ、そうだった。
こうなってくると InstantRailsをアップデートしながら使い続けてくのも段々限界に近づいてくかな。

Windows での RMagickのインストール

http://rubyforge.org/projects/rmagick/
http://rubyforge.org/frs/?group_id=12&release_id=26026
RMagick-2.6.0-ImageMagick-6.4.3-6-Q8.zip
をダウンロード、Windows用の ImageMagickバイナリーも同梱。

ImageMagick

zipを展開、ImageMagickインストーラ(ImageMagick-6.4.3-6-Q8-windows-dll.exe)も入ってるのでそれを実行。C:\Program Files\ImageMagick-6.4.3-Q8 に入ると。あとは特に、まあ ImageMagickObjectOLEControl はちょっと面白そうだったけど。

RMagick

上記 InstatntRaislの Rubyコンソールで RMagick-2.6.0-ImageMagick-6.4.3-6-Q8 ディレクトリに移動(cd)「gem install rmagick --local」

Successfully installed rmagick-2.6.0-x86-mswin32
1 gem installed

再起動しておく。

動作確認

動いた。上記のような InstantRailsの RubyConsole にて。

InstantRails\rails_apps>ruby -r rubygems -e 'require "RMagick"; Magick::Magick_version.display'
ImageMagick 6.4.3 2008-08-28 Q8 http://www.imagemagick.org
InstantRails\rails_apps>ruby -r rubygems -e 'require "RMagick"; Magick::Long_version.display'
This is RMagick 2.6.0 ($Date: 2008/08/31 20:00:39 $) Copyright (C) 2008 by Timot
hy P. Hunter
Built with ImageMagick 6.4.3 2008-08-28 Q8 http://www.imagemagick.org
Built for ruby 1.8.6
Web page: http://rmagick.rubyforge.org
Email: rmagick@rubyforge.org