/ Git

在 CentOS 中安装 git 出现 perl 错误的解决方法

今天重置了一台服务器,系统用了 CentOS 7.4 64 位,连上后开始配置基础环境,结果在安装新版本 git 时遇到问题。

在下载 git-2.9.5 安装包解压后,我进入 git 文件夹准备开始编译:

make prefix=/usr/local/git all

结果执行到最后提示出现错误:

/usr/bin/perl Makefile.PL PREFIX='/usr/local/git' INSTALL_BASE='' --localedir='/usr/local/git/share/locale'
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3.
BEGIN failed--compilation aborted at Makefile.PL line 3.
make[1]: *** [perl.mak] 错误 2
make: *** [perl/perl.mak] 错误 2

需要安装 perl-ExtUtils-MakeMaker 来解决:

yum install perl-ExtUtils-MakeMaker

安装完成后,编译 git 正常了。