diff --git a/lib/rubygems/commands/build_command.rb b/lib/rubygems/commands/build_command.rb index eaf8573d8fa8..790ff09e267c 100644 --- a/lib/rubygems/commands/build_command.rb +++ b/lib/rubygems/commands/build_command.rb @@ -85,8 +85,7 @@ def build_gem(gem_name) spec = Gem::Specification.load(gemspec) if options[:build_path] - Dir.chdir(File.dirname(gemspec)) do - spec = Gem::Specification.load(File.basename(gemspec)) + Dir.chdir(options[:build_path]) do build_package(spec) end else