Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

RubyでGraphViz

RubyGraphVizを使いたいと思い、以下の手順で環境を整えました(整えたつもり)。
Ubuntu 9.04です。

$ sudo aptitude install graphviz
$ sudo gem install ruby-graphviz --remote

そして、以下(test.rb)を試してみたのですが、

require 'rubygems'
gem 'ruby-graphviz'
require 'graphviz'

次のようなエラーメッセージが表示されます。何故なんでしょう?

$ ruby test.rb
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- mkmf (LoadError)
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /home/mmasa/.gem/ruby/1.8/gems/ruby-graphviz-0.9.0/lib/graphviz.rb:18
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
from test.rb:3

追記(2009/06/06)

以下で解決しました。

$ sudo aptitude install ruby-dev