From: Adriano Nagel Date: 2007-02-02T02:05:09+09:00 Subject: open-uri.rb causing proxy problems? Hi, I'm behind a squid proxy trying to install gems, to no avail (the http_proxy env var is correctly set): Error fetching remote gem cache: 407 Proxy Authentication Required I took a look at gem's remote_fetcher.rb, which in turn uses open-uri as a wrapper to net/http: connection_options = { "User-Agent" => "RubyGems/#{Gem::RubyGemsVersion}", :proxy => @proxy_uri, } open(uri, connection_options, &block) Examining open-uri.rb, I changed the line klass = Net::HTTP::Proxy(proxy.host, proxy.port) to klass = Net::HTTP::Proxy(proxy.host, proxy.port, proxy.user, proxy.password) and it seems to work (probably user and proxy should be URI unescaped). Any thoughts? Thanks -- Adriano