Bug #3124: SocketError on SnowLeopard (during make test-all)
http://redmine.ruby-lang.org/issues/show/3124

Author: Aaron Patterson
Status: Open, Priority: Normal
ruby -v: ruby 1.9.2dev (2010-04-11 trunk 27293) [x86_64-darwin10.2.0]

make test-all can't be run on Snow Leopard due to an error with TCPServer.  The following code, when run on Snow Leopard will result in an error:

    require 'socket'
    TCPServer.new('localhost', 0)

It raises:

    $ ruby test.rb
    test.rb:2:in `initialize': getaddrinfo: nodename nor servname provided, or not known (SocketError)
    	from test.rb:2:in `new'
    	from test.rb:2:in `<main>'

I've attached a script to reproduce.


----------------------------------------
http://redmine.ruby-lang.org