Gruffを使ってみる

インストール

Railsで使えるグラフプラグインは幾つか見付かったけど、「Gruff」 with Rubyでスタイリッシュなグラフを描こうを参考にしてグラフを作成してみる。
 
手順は3ステップ

  1. ImageMagick」をインストールする
  2. 「RMagick」をインストールする
  3. 「Gruff」のインストールする

2番までは済んでいたので
 
3番のインストールだけやる。

C:\Aptana IDE Beta\roommgr08>gem install gruff
Bulk updating Gem source index for: http://gems.rubyforge.org/
Updating metadata for 13 gems from http://gems.rubyonrails.org/
.............
complete
Successfully installed rubyforge-1.0.1
Successfully installed rake-0.8.3
Successfully installed hoe-1.8.2
Successfully installed gruff-0.3.4
4 gems installed
Installing ri documentation for rubyforge-1.0.1...
Installing ri documentation for rake-0.8.3...
Installing ri documentation for hoe-1.8.2...
Installing ri documentation for gruff-0.3.4...
Installing RDoc documentation for rubyforge-1.0.1...
Installing RDoc documentation for rake-0.8.3...
Installing RDoc documentation for hoe-1.8.2...
Installing RDoc documentation for gruff-0.3.4...

C:\Aptana IDE Beta\roommgr08>

 

Railsで使ってみる

GruffをRailsで使うを参考にしてみる。

config/environment.rb に以下の行を追加します。

require 'gruff'

んでサーバを起動してみる。

** Starting Rails with development environment...
ExitingC:/Ruby/lib/ruby/gems/1.8/gems/rmagick-1.15.9-win32/ext/RMagick.so
: 126: 指定されたモジュールが見つかりません。
   - C:/Ruby/lib/ruby/gems/1.8/gems/rmagick-1.15.9-win32/ext/RMagick.so (LoadError)
	from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'

あれ?手順を読み直すと「ImageMagick」をインストールした記憶がない。
 

やりなおし

Rmagickをダウンロードする

http://rubyforge.org/projects/rmagick/からDLページへ、rmagick-win32からZIP版をダウンロードする。

ZIPを展開

展開したフォルダの中にある「ImageMagick-6.4.5-3-Q8-windows-dll.exe」を実行する。(オプションは特に設定しない)
 
展開したフォルダに移動して「gem install rmagick --local」を実行する。

gem list rmagick
rmagick (2.7.1, 1.15.9)

ってなった。

gruffをもう一回入れる
C:\>gem install gruff
Bulk updating Gem source index for: http://gems.rubyforge.org/
Updating metadata for 13 gems from http://gems.rubyonrails.org/
.............
complete
Successfully installed gruff-0.3.4
1 gem installed
Installing ri documentation for gruff-0.3.4...
Installing RDoc documentation for gruff-0.3.4...

状況は変わらず。困った。
 

検索し直す。

http://copo.jp/mizu/2007/09/rmagick-1.html

gem update --system

だらーっと更新される。
変わらん・・・

 

AptanaIDEの再起動

「gemの更新があるよ!」みたいなメッセージが出た。
んで、更新してみると・・・エラーが出なくなった・・・俺の3時間を返せー!w