Ubuntuでhpricotが入らない
$sudo gem install hpricot
stdlib.h , string.h , stdio.h ,等々、無いと言われる。なぜだ。
$ which make /usr/bin/make $ which gcc /usr/bin/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...
今度はできた。良かった良かった。