Debian に zipruby をインストールする

zipruby のコンパイルに失敗する原因

% ls -l /var/lib/gems/1.8/gems/zipruby-0.2.9/ext/mkmf.log
-rw-r--r-- 1 root root 322 Dec 24 03:22 mkmf.log
% less /var/lib/gems/1.8/gems/zipruby-0.2.9/ext/mkmf.log
have_header: checking for zlib.h...
--------------------
no "gcc -E -I. -I/usr/lib/ruby/1.8/i486-linux -I.  -Wall -g -fno-strict-aliasing -O2  -fPIC  conftest.c -o conftest.i"
conftest.c:1:18: error: zlib.h: No such file or directory
checked program was:
/* begin */
1: #include <zlib.h>
/* end */

--------------------

zlib.h ファイルがないのが原因。

zlib1g-dev をインストールする

% apt-cache search zlib1g-dev
zlib1g-dev - compression library - development
% sudo apt-get install zlib1g-dev

zipruby を再度インストールしてみる

% sudo gem install zipruby
Successfully installed zipruby-0.2.9
Installing ri documentation for zipruby-0.2.9...
Installing RDoc documentation for zipruby-0.2.9...
%