一、报错:
原因
git版本过老
# rpm -qa git
git-1.7.1-10.el6_10.x86_64
问题处理
1、卸载git
yum remove git-1.7.1-10.el6_10.x86_64
安装git高版本
wget https://github.com/git/git/archive/v2.2.1.tar.gz
tar zxvf v2.2.1.tar.gz
cd git-2.2.1
make configure
./configure --prefix=/usr/local/git --with-iconv=/usr/local/libiconv
make all doc
make install install-doc install-html
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
#########################################
依赖1:
# make configure
GIT_VERSION = 2.2.1
GEN configure
/bin/sh: autoconf: command not found
#yum install install autoconf automake libtool
依赖2:
# make all doc
* new build flags
CC credential-store.o
In file included from credential-store.c:1:
cache.h:21:18: warning: zlib.h: No such file or directory
In file included from credential-store.c:1:
cache.h:23: error: expected specifier-qualifier-list before 'z_stream'
make: *** [credential-store.o] Error 1
# yum install zlib zlib-devel
依赖3:
# yum -y install perl-devel perl-CPAN
依赖4:
MSGFMT po/bg.msg make[1]: *** [po/bg.msg] Error 127
# yum install tcl build-essential tk gettext
依赖5:
/bin/sh: line 1: asciidoc: command not found
下载asciidoc
wget https://jaist.dl.sourceforge.net/project/asciidoc/asciidoc/8.6.9/asciidoc-8.6.9.zip
cp asciidoc-8.6.9.zip /root/srccd /root/srctar xvfz asciidoc-8.6.9.zipcd asciidoc-8.6.9./configuremake install
#############################################
四、版本检查
git --version