My Octopress Blog

A blogging framework for hackers.

"Cannot Find -lz" on Gem Install

Included file ‘JB/setup’ not found in _includes directory

kyotocabinet-ruby のようなgemファイルインストール時に

checking for kccommon.h... *** extconf.rb failed ***

みたいに出る。

mkmf.logを見ると、

/usr/bin/ld: cannot find -lz

とのこと。 zilbのライブラリがないようなので

fedora等では

sudo yum install zlib-devel

ubuntu等では

sudo aptitude install zlib1g-dev