为 git 指定正确的 perl 版本
specifying the right perl version for git
我们想在我们的系统上安装 git,其中 运行s HP UX 11.31 和系统附带的标准版 Perl (5.8.8e)。最重要的是 perl 命令一直引用 Perl 5.8.8e 以便我们的脚本 运行 正常。
Git 依赖于 Perl 5.28。请注意,它在 Perl 5.8.8e 上运行良好,但我们不想冒 运行以后遇到问题的风险,所以我们将它安装在一个单独的文件夹中。
现在我们如何确保 git 使用正确的 Perl 版本?
Git 运行的 Perl 脚本以 #!
行开头。在 Git 源代码中,这些行显示为 #!/usr/bin/perl
,但是当您构建 Git 来安装它时,源代码构建器 将这些行替换为正确的 小路。因此,如果正确版本的 Perl 的正确路径是 /usr/local/bin/perl
,则告诉构建使用它;如果是 /compat/perl5.28
,则告诉构建使用它,依此类推。
我们想在我们的系统上安装 git,其中 运行s HP UX 11.31 和系统附带的标准版 Perl (5.8.8e)。最重要的是 perl 命令一直引用 Perl 5.8.8e 以便我们的脚本 运行 正常。
Git 依赖于 Perl 5.28。请注意,它在 Perl 5.8.8e 上运行良好,但我们不想冒 运行以后遇到问题的风险,所以我们将它安装在一个单独的文件夹中。
现在我们如何确保 git 使用正确的 Perl 版本?
Git 运行的 Perl 脚本以 #!
行开头。在 Git 源代码中,这些行显示为 #!/usr/bin/perl
,但是当您构建 Git 来安装它时,源代码构建器 将这些行替换为正确的 小路。因此,如果正确版本的 Perl 的正确路径是 /usr/local/bin/perl
,则告诉构建使用它;如果是 /compat/perl5.28
,则告诉构建使用它,依此类推。