nishio-dens's diary

Railsとかプログラミング関連の備忘録

Ubuntu9.10 64ビット版 Ruby gemにてNokogiriがインストールできない場合

RubyのNokogiri(HTML解析用ライブラリ)を使いたかったが,インストールにやや手こずったのでメモ.
まずはgemにてnokogiriインストール.

$sudo gem install nokogiri

しかし以下のようなエラーがでてインストールできない.

Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
extconf.rb:5:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:5

以下省略

いろいろ調べた結果,以下のようにすればよいことがわかった

$sudo apt-get install libxml2-dev libxslt1-dev
$sudo apt-get install ruby1.8-dev

もう一度nokogiriインストールを試みると,無事成功した.