1、首先下载需要安装的git版本包
https://www.kernel.org/pub/software/scm/git/
可以看到好多的git版本, /usr/local/src
wget https://www.kernel.org/pub/software/scm/git/git-2.9.3.tar.gz
或直接下载这个版本:
2、解压文件
tar -xzvf git-2.9.3.tar.gz
cd git-2.9.3
Git 的工作需要调用 curl,zlib,openssl,expat,libiconv 等库的代码,所以需要先安装这些依赖工具。
在有 yum 的系统上(比如 Fedora)或者有 apt-get 的系统上(比如 Debian 体系),可以用下面的命令安装:
$ yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-ExtUtils-Embed perl-ExtUtils-MakeMaker perl-ExtUtils-CBuilder
如果系统是Ubuntu 则是使用下面代码
$ apt-get install -y libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev perl-ExtUtils-Embed perl-ExtUtils-MakeMaker perl-ExtUtils-CBuilder
./configure
make
make install
按照上面的命令就是这样执行完毕了。
git --version 显示 git version 2.9.3
切记不要 git hub 需要使用的最低版本 1.7.1
这样就安装成功了。
问题
今天在服务器上安装nginx,报下面的错误:
Can't locate ExtUtils/Embed.pm in @INC (@INC contains: /usr/local/lib64/perl5,以为是没有装perl,
就去yum install perl perl-dev都给装了,还是没有解决问题,最后找到个老外的论坛上才知道怎么解决.
系统:centos 6.3 64位
解决办法:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker -y
yum install perl-ExtUtils-Embed -y