[rubygems/rubygems] TruffleRuby uses a bash prelude in default launchers

https://github.com/rubygems/rubygems/commit/e119f4208a
This commit is contained in:
Benoit Daloze 2023-01-05 14:52:13 +01:00 committed by git
parent d5c3680a0c
commit bbfd735b88

View File

@ -226,7 +226,8 @@ class Gem::Installer
line = io.gets
shebang = /^#!.*ruby/
if load_relative_enabled?
# TruffleRuby uses a bash prelude in default launchers
if load_relative_enabled? || RUBY_ENGINE == "truffleruby"
until line.nil? || line =~ shebang do
line = io.gets
end