diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb index 9046249bfb..1a14960af7 100755 --- a/tool/rbinstall.rb +++ b/tool/rbinstall.rb @@ -841,8 +841,12 @@ def install_default_gem(dir, srcdir) gemspec.to_ruby end + specific_gem_dir = File.join(gem_dir, 'gems', full_name) + + makedirs(specific_gem_dir) + unless gemspec.executables.empty? then - bin_dir = File.join(gem_dir, 'gems', full_name, gemspec.bindir) + bin_dir = File.join(specific_gem_dir, gemspec.bindir) makedirs(bin_dir) gemspec.executables.map {|exec|