本篇文章简要记录一下在linux centos 6.5 环境下安装git 2.9.3版本的过程。
一、git-2.9.3下载:
https://www.kernel.org/pub/software/scm/git/git-2.9.3.tar.gz
二、解压安装
tar zvxf git-2.9.3.tar.gz # 解压 cd git-2.9.3 #打开 ./configure --prefix=/usr/local/git # 默认会安装在 /usr/local/bin,/usr/local/lib make make install #安装完成
一般编译安装过程都不会太顺利,本次安装过程就报了如下两个错误:
出现错误一:
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] error 2
make: *** [perl/perl.mak] error 2
解决这个错误安装以下2个依赖软件:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
出现错误二:
/bin/sh: msgfmt: command not found
解决这个错误安装了:
yum install gettext-devel
注意一般都需要安装如下几个依赖软件:
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
可以根据自己安装过程中的报错情况根据需要安装相应的依赖。
下面创建软链接,将git命令加入环境变量中,以便可以在任意目录中可以直接执行git命令
ln -s /usr/local/git/bin/git /usr/bin/git
查看版本
git --version
会提示如下信息
git version 2.9.3
至此大功告成,git 2.9.3已经安装成功了。