龙之介大人

编译安装vscode需要的GIT版本
编译安装gitCentos 默认yum安装的git版本有点旧,在vs code远程开发中会时不时的弹出对话框,要求...
扫描右侧二维码阅读全文
07
2020/02

编译安装vscode需要的GIT版本

编译安装git

Centos 默认yum安装的git版本有点旧,在vs code远程开发中会时不时的弹出对话框,要求git在2.5版本以上.

  • 卸载自带的git
[root@vs-develop ~]# git --version
git version 1.8.3.1  #自带的版本比较老,但是很稳定

#卸载自带的git
[root@vs-develop ~]# yum remove -y git.x86_64 
  • 安装编译依赖
#安装依赖
[root@vs-develop ~]# yum groupinstall "Development Tools"
[root@vs-develop ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

#编译git
[root@vs-develop ~]# tar xvf git-2.22.1.tar.gz
[root@vs-develop git-2.22.1]# make configure
[root@vs-develop git-2.22.1]# ./configure --prefix=/usr/local/git 
[root@vs-develop git-2.22.1]# make && make install

#添加环境变量
[root@vs-develop ~]# echo "export PATH=$PATH:/usr/local/git/bin" >> .bash_profile
[root@vs-develop ~]# grep 'PATH' .bash_profile 
PATH=$PATH:$HOME/bin
export PATH
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin
[root@vs-develop ~]# source .bash_profile 

#再次查看版本
[root@vs-develop ~]# git --version
git version 2.22.1

#不修改环境变量的方式
[root@vs-develop ~]#ln -s /usr/local/bin/git /usr/bin/git
git下载地址:https://github.com/git/git/releases
编译常见问题是出现libiconv依赖库.下载这个开发库make安装一下后使用--with-iconv=libiconv位置,后就能编译!
最后修改:2020 年 02 月 07 日 12 : 34 PM

发表评论