新版本vscode1.55与centos7存在兼容性问题,打开运行后点击卡死无反应
下载安装旧版本解决问题,安装方法:
卸载code
sudo yum remove code
1.官网下载
选择对应版本centos选rpm,实测1.52可以使用
https://code.visualstudio.com/updates/v1_52
2.下载目录 yum安装
sudo yum install code-1.52.1-1608137084.el7.x86_64.rpm
3.完成安装,运行code
$ code
如果是root用户运行,需要加参数
$ code --user-data-dir
重启电脑 应用程序--编程可找到code
我用的centos7.6 GUI系统,安装系统的时候勾选了一些必要的工具,因此系统内置了git
但是使用git --version 查看后发现是1.8.3.1的,该内置git版本太低了,下面介绍如何官网安装其他版本git:
卸载git
sudo yum remove git -y
1.官网下载
https://mirrors.edge.kernel.org/pub/software/scm/git/
这里我直接下载了最新的版本git-2.31.1.tar.gz,注意命名排序方式,最新的并非在最下面
2.准备工作
$ su root
下面用root账户,免得每次命令都要sudo
安装依赖
# yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install -y gcc perl-ExtUtils-MakeMaker
创建git安装目录
# cd /usr/local/
# mkdir git
到下载目录下右键终端运行将下载的git-2.31.1.tar.gz文件cp到/usr/local/git目录下
# cp git-2.31.1.tar.gz /usr/local/git/
到/usr/local/git目录下解压缩文件# tar -zxvf git-2.31.1.tar.gz
# cd git-2.31.1/
编译安装
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
配置环境变量
# export PATH="/usr/local/git/bin:$PATH"
使生效
# source /etc/profile
查看git版本
# git --version
git version 2.31.1
好 ok
如果打开其他终端,运行git --version查看的结果见了鬼一样还是原来的1.8.3.1,请继续往下看:
删除以前的git软链
# rm -rf /usr/bin/git
添加新git软链
# ln -s /usr/local/git/bin/git /usr/bin/git
配置git账户命令
git config --global user.name "yourname"
git config --global user.email "youremail"