указание правильной версии perl для git - PullRequest
0 голосов
/ 09 января 2019

Мы хотим установить git в нашей системе, которая работает под управлением HP UX 11.31 и стандартной версии Perl (5.8.8e), которая поставляется вместе с системой. Крайне важно, чтобы команда perl ссылалась на Perl 5.8.8e, чтобы наши скрипты работали нормально.

Git зависит от Perl 5.28. Имейте в виду, что с Perl 5.8.8e все работало нормально, но мы не рискнули бы столкнуться с проблемами позже, поэтому мы установили его в отдельной папке.

Теперь, как мы можем убедиться, что git использует правильную версию Perl?

1 Ответ

0 голосов
/ 09 января 2019

Сценарии Perl, которые запускает Git, начинаются с #! строк. В исходном коде Git эти строки читаются как #!/usr/bin/perl, но при сборке Git для его установки сборщик исходного кода заменяет на правильный путь. Так что, если правильный путь для правильной версии Perl /usr/local/bin/perl, скажите сборке, чтобы использовать это; если это /compat/perl5.28, скажите сборке использовать его и т. д.

...