In mail "[ruby-talk:17607] Net/Http problem - connect(2) error on windows"
    jbshaldane / hotmail.com (S Sykes) wrote:

> I run ruby on Windows 2000... it works wonderfully, except when
> fetching web pages.  If I do something like this:

> /cygdrive/c/ruby/lib/ruby/1.6/net/protocol.rb:507:in `new': Invalid
> argument - "connect(2)"(Errno::EINVAL)

It is the known bug of ruby socket.
Try ruby 1.6.4 or stable snapshot.

Minero Aoki