您的位置:首页 > 运维架构 > Linux

linux 通过源码安装git 出现的 can't locate Extutils/MakeMaker.pm in @INC(@INC contains: /usr/local/lib64/perl5

2018-01-23 20:08 1516 查看
在工作中有时候会在内网开发,导致不能使用yum 或者 apt-get 命令在线安装git。 这时候就需要通过源码包安装git了
在安装的时候可能会出现 can't locate Extutils/MakeMaker.pm in @INC(@INC contains: /usr/local/lib64/perl5 错误。
这时候。网上给出的方案基本上都是基于yum安装命令解决
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker cpan也下载了perl-ExtUtils_MakeMaker的rpm包安装还是报各种错误。后来感觉是linux系统自带的perl只安装了一部分包导致的。
重新下载完整的perl-5.26.1.tar.gz
安装perl命令如下
tar -xzvf perl-5.26.1.tar.gz
cd perl-5.26.1
./Configure -des -Dprefix=/usr/local/perl -Dusethreads -Uversiononly
make
make install更新系统的perl
mv /usr/bin/perl /usr/bin/perl.old
ln -s /usr/local/perl/bin/perl /usr/bin/
更新perl完成。重新到git安装源码目录下执行make。 perl引起的问题应该是没有了。
因为自己只遇到了这个问题,后面make & make install比较正常。先分享到这
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 源码 git源码安装