From bab42629ebff81cf5d8117f91bd536b3b2ac4a48 Mon Sep 17 00:00:00 2001 From: drbrain Date: Thu, 7 Feb 2013 22:17:08 +0000 Subject: * lib/rubygems/dependency_installer.rb: Only install local gems if they end in '.gem'. Fixes github rubygems issue #407. * test/rubygems/test_gem_dependency_installer.rb: Test for the above. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39139 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/rubygems/dependency_installer.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/rubygems/dependency_installer.rb b/lib/rubygems/dependency_installer.rb index ed90af042c..0158a7164f 100644 --- a/lib/rubygems/dependency_installer.rb +++ b/lib/rubygems/dependency_installer.rb @@ -260,7 +260,7 @@ class Gem::DependencyInstaller set = Gem::AvailableSet.new if consider_local? - if File.file? gem_name then + if gem_name =~ /\.gem$/ and File.file? gem_name then src = Gem::Source::SpecificFile.new(gem_name) set.add src.spec, src else -- cgit v1.2.3