Ubuntuでhpricotが入らない

$sudo gem install hpricot

stdlib.h , string.h , stdio.h ,等々、無いと言われる。なぜだ。

$ which make
/usr/bin/make
$ which gcc
/usr/bin/gcc

makeもgccもある。なんでだ、と思いながらググる

Ubuntuには主要なライブラリすら入っていないことが原因

Ubuntu はデフォルトで gcc がインストールされているらしい。
no input files とお決まりの言葉を返してきてくれたんだから、それは間違いない。
それはいいことだ。Ubuntu で何も意識せずプログラミングができるのだから。
しかし、Ubuntu 8.04 でデフォルトでインストールされる環境では、gcc はまともに使えない。
なぜなら、libc6-dev が入ってない・・・。
http://techno-st.net/2008/08/30/ubuntu-804-gcc.html

$sudo apt-get install build-essential
$sudo gem install hpricot
Building native extensions.  This could take a while...
Successfully installed hpricot-0.8.1
1 gem installed
Installing ri documentation for hpricot-0.8.1...
Installing RDoc documentation for hpricot-0.8.1...

今度はできた。良かった良かった。