summaryrefslogtreecommitdiff
path: root/tool
diff options
context:
space:
mode:
Diffstat (limited to 'tool')
-rwxr-xr-xtool/rbinstall.rb5
1 files changed, 5 insertions, 0 deletions
diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb
index 3338f1ef1c..4100fe17bf 100755
--- a/tool/rbinstall.rb
+++ b/tool/rbinstall.rb
@@ -766,6 +766,11 @@ def install_default_gem(dir, srcdir)
load_gemspec(src)
}
gems.compact.sort_by(&:name).each do |gemspec|
+ old_gemspecs = Dir[File.join(default_spec_dir, "#{gemspec.name}-*.gemspec")]
+ if old_gemspecs.size > 0
+ old_gemspecs.each {|spec| FileUtils.rm spec }
+ end
+
full_name = "#{gemspec.name}-#{gemspec.version}"
puts "#{INDENT}#{gemspec.name} #{gemspec.version}"