Hatena::ブログ(Diary)

tkrdの日記 (rails や ubuntu のことなど)

株式会社オイアクス (東京都港区芝大門) で社長をしています。

2009-05-18

Ruby を make する前に zlib-devel を入れておく

23:49

CentOS 5.3 での話。yum で入る Ruby は 1.8.5 なので、1.8.6 か 1.8.7 をソースから make するよね。でも、その前に、zlib-devel パッケージを入れておかないと、make は通るけれど、後で困る。なぜなら、gem が動かないから。

こういうエラーが出るんだ。

no such file to load -- zlib (LoadError)

後から zlib-devel を入れた場合は、

$ cd ~/src/ruby-1.8.7-p160/ext/zlib
$ ruby extconf.rb
$ make
$ sudo make install

でOKだけど、あらかじめ zlib-devel を入れておけば、この手順がいらない。

参考資料:

トラックバック - http://d.hatena.ne.jp/tkrd/20090518/1242658183