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... %