From 65f3df92d2e300a8a1ad117188f0110d1d7af0e3 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 29 Apr 2024 17:31:19 +0100 Subject: [PATCH] install-bundler-gems: `change_privilege` when necessary. This ensures that gems are able to be installed when using e.g. `ruby -I` in their installation scripts. --- Library/Homebrew/dev-cmd/install-bundler-gems.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/Library/Homebrew/dev-cmd/install-bundler-gems.rb b/Library/Homebrew/dev-cmd/install-bundler-gems.rb index a4e5956bce..efa6ec6d4d 100644 --- a/Library/Homebrew/dev-cmd/install-bundler-gems.rb +++ b/Library/Homebrew/dev-cmd/install-bundler-gems.rb @@ -32,6 +32,7 @@ module Homebrew Homebrew.forget_user_gem_groups! end + Process::UID.change_privilege(Process.euid) if Process.euid != Process.uid Homebrew.install_bundler_gems!(groups:) end end