summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
Diffstat (limited to 'tool')
-rwxr-xr-xtool/rbinstall.rb6
1 files changed, 5 insertions, 1 deletions
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|