language/perl: use versioned shebang

This commit is contained in:
Bo Anderson 2021-04-29 17:49:01 +01:00
parent 728bb547a7
commit 8db3c6bfd0
No known key found for this signature in database
GPG Key ID: 3DB94E204E137D65
2 changed files with 2 additions and 2 deletions

View File

@ -12,7 +12,7 @@ module Language
def detected_perl_shebang(formula = self)
perl_path = if formula.uses_from_macos_elements&.include? "perl"
"/usr/bin/perl"
"/usr/bin/perl#{MacOS.preferred_perl_version}"
elsif formula.deps.map(&:name).include? "perl"
Formula["perl"].opt_bin/"perl"
else

View File

@ -37,7 +37,7 @@ describe Language::Perl::Shebang do
Utils::Shebang.rewrite_shebang described_class.detected_perl_shebang(f), file
expected_shebang = if OS.mac?
"/usr/bin/perl"
"/usr/bin/perl#{MacOS.preferred_perl_version}"
else
HOMEBREW_PREFIX/"opt/perl/bin/perl"
end