[rubygems/rubygems] Fix gem uninstall with --install-dir

ac23687353
This commit is contained in:
David Rodríguez 2023-03-14 15:27:15 +01:00 committed by Hiroshi SHIBATA
parent 123bedd295
commit dd0f0a5e6e
2 changed files with 23 additions and 0 deletions

View file

@ -125,6 +125,9 @@ that is a dependency of an existing gem. You can use the
def execute
check_version
# Consider only gem specifications installed at `--install-dir`
Gem::Specification.dirs = options[:install_dir] if options[:install_dir]
if options[:all] && !options[:args].empty?
uninstall_specific
elsif options[:all]