From: Akira Matsuda Date: 2010-12-21T22:18:40+09:00 Subject: [ruby-core:33795] [Ruby 1.8-Bug#3787] TCPSocket.new() fails on IPv6 connections for IPV4/IPv6 hosts Issue #3787 has been updated by Akira Matsuda. I just got the same error on my machine (Mac OSX 10.6) with both Ruby 1.8.7 and 1.9.2. % ruby -d -v -rsocket -e "TCPSocket.new '::1', 1200" ruby 1.8.7 (2010-08-16 patchlevel 302) [i686-darwin10] Exception `Errno::ECONNREFUSED' at -e:1 - Connection refused - connect(2) -e:1:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED) from -e:1:in `new' from -e:1 % ruby -d -v -rsocket -e "TCPSocket.new '::1', 1200" ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0] Exception `Errno::ECONNREFUSED' at -e:1 - Connection refused - connect(2) -e:1:in `initialize': Connection refused - connect(2) (Errno::ECONNREFUSED) from -e:1:in `new' from -e:1:in `
' ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3787 ---------------------------------------- http://redmine.ruby-lang.org