作为程序员一定要保持良好的睡眠,才能好编程

linux 如何安装git

发布时间:2017-11-07

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


或直接下载这个版本:

   

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