From: Alex Gore Date: 2009-07-09T06:41:38+09:00 Subject: i cant start webrick when i try to start webrick i get this message ./easyhtmlserver:12: syntax error, unexpected tASSOC, expecting kEND :Port => 80 ^ ./easyhtmlserver:14: syntax error, unexpected tASSOC, expecting kEND :Port => 801 ^ ./easyhtmlserver:11: warning: found = in conditional, should be == ./easyhtmlserver:16: syntax error, unexpected tSYMBEG, expecting ')' :DocumentRoot => "/home/" + $home + "/easyhtml/" + $pro ^ ./easyhtmlserver:17: syntax error, unexpected ')', expecting kEND ./easyhtmlserver:28: syntax error, unexpected $end, expecting kEND this is my code #!/usr/bin/env ruby #require the libaries require 'webrick' include WEBrick #make the class class EasyHTMLServer def initalize s = HTTPServer.new( if $port = 80 :Port => 80 else :Port => 801 end :DocumentRoot => "/home/" + $home + "/easyhtml/" + $pro ) end end #declare the varibles $home = ARGV[0] $pro = ARGV[1] $port = ARGV[2] #load the server EasyHTMLServer.new -- Posted via http://www.ruby-forum.com/.