WEBrickで影舞う

影舞(kagemai)をローカルPC(windows)で使いたいなと試行錯誤。

rubyは入っていて、httpdは入っていないという前提で)

WEBrickを使用したところ動いているようなので、起動スクリプトをメモ。

httpd.rb として、kagemai/html に保存。起動は「ruby httpd.rb」

#!/usr/bin/env ruby
require 'webrick'
include WEBrick
s = HTTPServer.new(
	:Port => 8080,
	:DocumentRoot => File.join(Dir::pwd, "")
)
s.mount('/admin.cgi', WEBrick::HTTPServlet::CGIHandler, 'ruby admin.cgi')
s.mount('/guest.cgi', WEBrick::HTTPServlet::CGIHandler, 'ruby guest.cgi')
s.mount('/user.cgi',  WEBrick::HTTPServlet::CGIHandler, 'ruby user.cgi')
trap("INT"){ s.shutdown }
s.start

ブラウザで http://127.0.0.1:8080/admin.cgi に接続。重い・・

もっといいやり方はないかな・・

rubyは、Rumix を使用。)