From ebf008b9aea71fdf9be8dcc92faae1c024201bf9 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Thu, 9 Jul 2020 23:38:34 +0900 Subject: [rubygems/rubygems] Install plugins to user directory Fixes the `Gem::FilePermissionError` without the privilege. Initialize `@plugins_dir` to the user gem directory, when installing with `--user` option. https://github.com/rubygems/rubygems/commit/21a71ac769 --- lib/rubygems/installer.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/rubygems/installer.rb') diff --git a/lib/rubygems/installer.rb b/lib/rubygems/installer.rb index 0639672137..33171a8eb9 100644 --- a/lib/rubygems/installer.rb +++ b/lib/rubygems/installer.rb @@ -184,6 +184,7 @@ class Gem::Installer if options[:user_install] @gem_home = Gem.user_dir @bin_dir = Gem.bindir gem_home unless options[:bin_dir] + @plugins_dir = Gem.plugindir(gem_home) check_that_user_bin_dir_is_in_path end end -- cgit v1.2.3