Index: [Article Count Order] [Thread]

Date:  Mon, 11 Mar 2002 02:13:05 +0900
From:  "TAMURA.KENICHI" <sgs02516@nifty.com>
Subject:  [webrickja:12] WEBrick working on Win9x ?
To:  webrickja@notwork.org
Message-Id:  <200203101713.g2AHDvHC018703@mail532.nifty.com>
In-Reply-To:  <200203110152.FMLAAB8885.webrickja@notwork.org>
References:  <200203110152.FMLAAB8885.webrickja@notwork.org>
X-Mail-Count: 00012

たむらです。よろしくお願いします。

今月の C マガのごとけんさんの連載で読んだのですが、
sample/httpd/httpd.rb の Win9x での動作状況はどうなのでしょう ?

一応私が簡単に試した結果ですが
<URL:http://tamura.tdiary.net/?date=20020215#p02>

◎ Ruby: WEBrick

Cygwin/MinGW/MSWin(ruby 1.6.6)で動かしてみた。sample/httpd/httpd.rb で実験。

簡単にまとめると

◎ MinGW/MSWin

起動してクライアントが接続しに行くと応答待ちになるが、ruby.exe のCPU使用率がMaxまで行って応答なし。一応CTRL+C で殺せる。

◎ Cygwin

/ および、sample.rhtmlは、問題なく動く。ただし、sample.cgiは、InternalError(500)で動かないみたい。それでもhttpd.rbが落ちたりはしなかった。どうも、shebang の #!/usr/bin/env ruby がCygwin環境ではおかしい

#!/usr/local/bin/ruby.exe にしたら、cygwin1.dll がPATHに無いと言われた。

あんた、動いてんじゃん。ruby.exe

◎ Linux

httpd.rb の全てのサンプルが問題なく動く。

tDiary が動けばと思って手を出してみましたが、ちょっと難しそうだっ
たので、 wwwsrv を試してみたところ簡単に動きました。
<URL:http://tamura.tdiary.net/?date=20020227#p01>
WEBrick と wwwsrv とは守備範囲もずいぶん違いますが、やはり CGI が
簡単に Win9x 系で動くとうれしい人も多いと思いますので。

tDiary はじめました。 http://tamura.tdiary.net
たむら mailto:sgs02516@nifty.com