diff --git a/lib/bundler/settings.rb b/lib/bundler/settings.rb index 3aba4247a0..0c2fefb027 100644 --- a/lib/bundler/settings.rb +++ b/lib/bundler/settings.rb @@ -512,8 +512,11 @@ module Bundler def self.key_for(key) key = normalize_uri(key).to_s if key.is_a?(String) && key.start_with?("http", "mirror.http") - key = key.to_s.gsub(".", "__").gsub("-", "___").upcase - "BUNDLE_#{key}" + key = key.to_s.gsub(".", "__") + key.gsub!("-", "___") + key.upcase! + + key.prepend("BUNDLE_") end # TODO: duplicates Rubygems#normalize_uri