aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rubygems/commands/cleanup_command.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/rubygems/commands/cleanup_command.rb')
-rw-r--r--lib/rubygems/commands/cleanup_command.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rubygems/commands/cleanup_command.rb b/lib/rubygems/commands/cleanup_command.rb
index dc919e5570..f18a94d7a2 100644
--- a/lib/rubygems/commands/cleanup_command.rb
+++ b/lib/rubygems/commands/cleanup_command.rb
@@ -66,6 +66,7 @@ are not removed.
deps = deplist.strongly_connected_components.flatten.reverse
+ original_home = Gem.dir
original_path = Gem.path
deps.each do |spec|
@@ -97,7 +98,7 @@ are not removed.
end
# Restore path Gem::Uninstaller may have change
- Gem.use_paths(*original_path)
+ Gem.use_paths(original_home, *original_path)
end
say "Clean Up Complete"