Seasons.NET

ちょっとした技術ブログです

mswin-rubyでのzlibのインストール方法

ソースからrubyをビルドするときは、zlibが入ってなくて、rubygemをインストールすることができません。

  1. まず、ここからzlib-1.1.4-1-mswin32.zipを取ってくる。
  2. rubyのインストールフォルダに展開します。
    1. 私は、c:\ruby\に展開しました。
  3. rubyのソースのext\zlibに入り、ruby extconf.rb --with-zlib-include=c:\ruby\includeを指定します。
  4. nmakeします。
  5. nmake installでインストールします。
  6. この後、rubygemsをインストールすることができます。
【注意】
ビルドするときは、VC7なら、
C:\Program Files\Microsoft Visual Studio 8\VC\bin\vcvars32.batを実行しておいてください。

opensslも同様です。
socket.libがないとか言われますが、大丈夫でした。