たむらです。よろしくお願いします。
今月の 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