解决编译安装git出错
今天在测试机上安装git来测试,没想到安装过程中出错,检查了半天才找到问题所在,现记录下来以免有人走一样的弯路.
系统:centos 5.5
需要的软件包:git-1.7.10.1.tar.gz git-manpages-1.7.10.1.tar.gz
1.下载git版本
wget http://git-core.googlecode.com/files/git-1.7.10.1.tar.gz
wget http://git-core.googlecode.com/files/git-manpages-1.7.10.1.tar.gz
2.在make编译git的时候报下面的错误:
make[1]: Warning: File `Makefile' has modification time 2.5e+07 s in the future
/usr/bin/perl Makefile.PL PREFIX='/usr/local'
Writing perl.mak for Git
make[1]: warning: Clock skew detected. Your build may be incomplete.
GEN git-add--interactive
make[1]: Warning: File `Makefile' has modification time 2.5e+07 s in the future
Writing perl.mak for Git
make[2]: Warning: File `Makefile.PL' has modification time 2.5e+07 s in the future
Writing perl.mak for Git
make[2]: *** [perl.mak] Error 1
make[1]: *** [instlibdir] Error 2
make: *** [git-add--interactive] Error 2
网上搜了下,根据出错的warning发现是机器时间设置的问题,重新设置下机器时间就搞定了:
ntpdate time.nist.gov
3.安装完后,想使用在线帮助报下面的错:
[root@test ~]# man git
No manual entry for git
解压git-manpages-1.7.10.1.tar.gz到/usr/share/man目录下就可以了.这个包是编译好的,不是源码的安装包.
tar zxf git-manpages-1.7.10.1.tar.gz -C /usr/share/man
这样就可以使用man git了.如果大家看git完整安装步骤,可以去看这篇文章centos下两种方法安装git
系统:centos 5.5
需要的软件包:git-1.7.10.1.tar.gz git-manpages-1.7.10.1.tar.gz
1.下载git版本
wget http://git-core.googlecode.com/files/git-1.7.10.1.tar.gz
wget http://git-core.googlecode.com/files/git-manpages-1.7.10.1.tar.gz
2.在make编译git的时候报下面的错误:
make[1]: Warning: File `Makefile' has modification time 2.5e+07 s in the future
/usr/bin/perl Makefile.PL PREFIX='/usr/local'
Writing perl.mak for Git
make[1]: warning: Clock skew detected. Your build may be incomplete.
GEN git-add--interactive
make[1]: Warning: File `Makefile' has modification time 2.5e+07 s in the future
Writing perl.mak for Git
make[2]: Warning: File `Makefile.PL' has modification time 2.5e+07 s in the future
Writing perl.mak for Git
make[2]: *** [perl.mak] Error 1
make[1]: *** [instlibdir] Error 2
make: *** [git-add--interactive] Error 2
网上搜了下,根据出错的warning发现是机器时间设置的问题,重新设置下机器时间就搞定了:
ntpdate time.nist.gov
3.安装完后,想使用在线帮助报下面的错:
[root@test ~]# man git
No manual entry for git
解压git-manpages-1.7.10.1.tar.gz到/usr/share/man目录下就可以了.这个包是编译好的,不是源码的安装包.
tar zxf git-manpages-1.7.10.1.tar.gz -C /usr/share/man
这样就可以使用man git了.如果大家看git完整安装步骤,可以去看这篇文章centos下两种方法安装git
评论: