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