From: Eric Hodel Date: 2006-05-04T01:39:59+09:00 Subject: Re: WEBrick initialisation problem On May 3, 2006, at 1:24 AM, Brian Watson wrote: > I am new to Ruby so I thought the best way to get into it would be to > follow the ONLamp "Rolling with Ruby on Rails" intro. I followed the > instructions to the letter and everything work just great, very > impressive:-). > > A couple of days later when I went back to it I got the following > message when trying to start the WEBrick server. > > U:\RoRProjects\cookbook>ruby script\server > => Booting WEBrick... > => Rails application started on http://0.0.0.0:3000 > => Ctrl-C to shutdown server; call with --help for options > [2006-05-03 08:52:40] INFO WEBrick 1.3.1 > [2006-05-03 08:52:40] INFO ruby 1.8.4 (2005-12-24) [i386-mswin32] > [2006-05-03 08:52:40] WARN TCPServer Error: Bad file descriptor - > bind(2) > u:/ruby/lib/ruby/1.8/webrick/utils.rb:73:in `initialize': Bad file > descriptor - bind(2) (Errno::EBADF) > from u:/ruby/lib/ruby/1.8/webrick/utils.rb:73:in > `create_listeners' You probably have a WEBrick already running. Shut it down. PS: Please remove extra newlines from your pastes. -- Eric Hodel - drbrain@segment7.net - http://blog.segment7.net This implementation is HODEL-HASH-9600 compliant http://trackmap.robotcoop.com