httpd.bat
:DUMMY; <<END_OF_BATCH @echo off ruby %0 goto EXIT_BATCH END_OF_BATCH require 'webrick' require 'rbconfig' h = Config::CONFIG s = WEBrick::HTTPServer.new({ :DocumentRoot => '.', :Port => 12345, :CGIInterpreter => h['bindir'] + '\\' + h['ruby_install_name'] + h['EXEEXT'].to_s }) Signal.trap("INT"){ s.shutdown } s.start :EXIT_BATCH
保存して突付けば http://localhost:12345/ でカレントの index.cgi が動きます。「RubyなCGIを動作確認したいけどApacheとか入れるのめどい」用。