From 81f262ece3ba6215579c1a0147bc281590ea7d3d Mon Sep 17 00:00:00 2001 From: Bo Anderson Date: Sat, 19 Nov 2022 00:58:05 +0000 Subject: [PATCH] utils/gems: use env shebang when installing gems --- Library/Homebrew/utils/gems.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/utils/gems.rb b/Library/Homebrew/utils/gems.rb index 320a8ba4a5..603bec116d 100644 --- a/Library/Homebrew/utils/gems.rb +++ b/Library/Homebrew/utils/gems.rb @@ -81,7 +81,8 @@ module Homebrew ohai_if_defined "Installing '#{name}' gem" # `document: []` is equivalent to --no-document # `build_args: []` stops ARGV being used as a default - specs = Gem.install name, version, document: [], build_args: [] + # `env_shebang: true` makes shebangs generic to allow switching between system and Portable Ruby + specs = Gem.install name, version, document: [], build_args: [], env_shebang: true end specs += specs.flat_map(&:runtime_dependencies)