玖叶教程网

前端编程开发入门

linux下git版本过老,如何解决?

一、报错:

原因

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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言