il Fri, 22 Aug 2003 07:04:38 +0900, Joel VanderWerf
<vjoel / PATH.Berkeley.EDU> ha scritto::


>[2003-08-21 14:44:46] INFO  WEBrick 1.3.1
>[2003-08-21 14:44:46] INFO  ruby 1.8.0 (2003-08-04) [i686-linux]
>[2003-08-21 14:44:47] WARN  TCPServer Error: Address family not 
>supported by protocol - socket(2)
>
>Could it be because I'm trying to run it inside a 192.* network? 

dunno if it could possibly get confused, this it's working fine for
me:

require 'webrick'
include WEBrick

s = HTTPServer.new(
  :Port            => 2000,
  :DocumentRoot    => "/"
)

s.mount("/my", HTTPServlet::FileHandler, 'C:\pubs',true)

s.start


it seems that you could try passing  
:BindAddress =>your_chosen_addr

possibly you have multiple net interface and this confuses the script?

or maybe you could contact the author to check if you discovered a bug
:)