diff --git a/lib/rubygems/commands/build_command.rb b/lib/rubygems/commands/build_command.rb index 790ff09e267c..54c153f308a6 100644 --- a/lib/rubygems/commands/build_command.rb +++ b/lib/rubygems/commands/build_command.rb @@ -79,7 +79,7 @@ def find_gemspec end def build_gem(gem_name) - gemspec = File.exist?(gem_name) ? gem_name : "#{gem_name}.gemspec" + gemspec = File.extname(gem_name) == ".gemspec" ? gem_name : "#{gem_name}.gemspec" if File.exist?(gemspec) spec = Gem::Specification.load(gemspec)