From: Lou Vanek Date: 2005-12-04T22:24:10+09:00 Subject: Re: gem install rails hangs just talking out loud here, trying to rule out the obvious. first, can you ping gems.rubyforge.org? at a command line, what happens when you type telnet gems.rubyforge.org 80 then type Control-D ENTER? You should see HTML. If not, can you telnet www.yahoo.com 80 Control-D ENTER ENTER Again, you should see a bunch of HTML. Can you (perhaps temporarily) turn off the Windows firewall (it's on by default). Control Panel -> Network Connections right click on 'Local Area Connection' and select 'Properties' Choose 'Advanced' tab, and select 'Windows Firewall' settings, and then turn it off. Do you have any other firewall software installed? Does your computer sit behind a proxy server? If so, does the proxy server filter out some sites/ports? Have you tried rebooting your computer, and, if you have a firewall, rebooting the firewall? do you see anything unusual when you do, netstat -a If you are running a bunch of concurrent tcp/ip sessions, have you tried changing the maximum number of allowed connections with EvID4226Patch.exe http://blog.davidkaspar.com/archives/2005/04/windows-xp-sp2-and-event-id-4226.php http://lvllord.de/?lang=en&url=downloads Are you logged on as an administrator? Have you recently changed settings in 'Administrative Tools' -> 'Local Security Settings'? Does 'Administrative Tools' -> 'Event Viewer' show any errors that could be causing this? If none of those helped, I'm at a loss. Windows XP ProSP2 (32 bit) Cygwin Ruby 1.8.3 Scott wrote: > Doesnt looks rails-specific, any gem will hang after I get the followin > message: "Updating Gem source index for: http://gems.rubyforge.org". > The problem is identical to the one described here: > http://groups.google.com/group/comp.lang.ruby/browse_thread/thread/eaa8028a9593aade/ed0a99da8c495724 > (after he had fixed his initial error). > > Also, Tim's test script (from the url above) fails in a similar > fashion: > > require 'socket' > > hostname = ARGV[0] > puts "Making socket to #{hostname}" > sock = TCPSocket.new(hostname, 80) > mesg = "GET /yaml.Z HTTP/1.1\r\nHost: #{hostname}\r\n\r\n" > puts "writing to socket #{hostname}: " + mesg > sock.write mesg > puts "Wow, no hang!" > > It doesnt make it past sock.write. I'm using Ruby 1.8.2 (from the > one-click installer) and RubyGems 0.8.11 on Win Xp Pro x64. I've also > tried 1.8.4 and had the same problems. Anyone have any ideas? > > Thanks, > Scott > > >