From f2bd2594f68e59090d95b835f00212e06092209a Mon Sep 17 00:00:00 2001 From: Hirotaka Azuma Date: Thu, 16 Jul 2015 08:11:31 +0000 Subject: considerate .gemrc when determine http_proxy --- lib/bundler/fetcher.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/bundler/fetcher.rb b/lib/bundler/fetcher.rb index 6236bee7b6..efa1a1f210 100644 --- a/lib/bundler/fetcher.rb +++ b/lib/bundler/fetcher.rb @@ -203,6 +203,9 @@ module Bundler raise SSLError if needs_ssl && !defined?(OpenSSL::SSL) con = Net::HTTP::Persistent.new "bundler", :ENV + if gem_proxy = Gem.configuration[:http_proxy] + con.proxy = URI.parse(gem_proxy) + end if remote_uri.scheme == "https" con.verify_mode = (Bundler.settings[:ssl_verify_mode] || -- cgit v1.2.1