WEBrickでWebServerを立てる②
WEBrickは頻繁に使うのでWindowsのバッチ(DOSコマンド)から起動できるようにする。
ついでに引数でポート番号を指定できるようにする。
バッチファイル
ruby C:\Ruby\WEBrick\httpserver1.rb 8000
ソース(太字部分を変更)
#!C:\Ruby193\bin\evn ruby require "webrick" include WEBrick port = ARGV[0] ? ARGV[0] : 80 s = HTTPServer.new( :Port => port, :DocumentRoot => File.join(Dir::pwd,"public_html") ) trap("INT"){s.shutdown} s.start
参考:ARGV・コマンドラインでの引数入力