安装Git
- 由于我在按照老师的教程安装VSCode的过程中,一直出现’git miss’ 的问题,所以我首先安装了git
直接使用yum安装
1 | sudo yum install git |
- 但是通过这种方式安装的git,可能会被VSCode警告版本太低,所以我们可以使用下面的升级安装的git
升级Git
1 | yum install http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm |
- 通过上面的方式我们就可以直接升级git,并且可以避免自己手动下载压缩包并配置环境
进行个人github的身份确认
1 | git config --global user.name "Your Name" //replace "Your Name" with your github account name |
- 确认身份后,可能会在后面的提交中需要多次输入密码,如果你觉得麻烦,可以使用下面的命令,只需要在第一次输入密码,之后都可以免密码提交
1 | git config --global credential.helper store |
安装VSCode编辑器
- VSCode在Linux下的安装分为两种不同的类型,这里使用的是在CentOS下的安装方式,具体细节请点击这里
导入密钥
1 | sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc |
设置repo文件
1 | sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo' //configure the code repo |
- 这段命令比较长,如果发生报错,可以先检查一下是否有拼写错误
安装VSCode
1 | yum check-update |
- 安装完成后,如果你使用了图形化的桌面,在命令行中输入code,就可以打开VSCode了
Go语言环境配置
- 从这里就可以开始正式的配置Go语言的环境
安装golang
1 | sudo yum install golang |
- 如果可以查到当前go的版本,则表明我们安装成功,可以进行下一步骤
配置环境变量
- 在我们中级实训的时候,就配置过java的环境变量,过程与其基本相同.(首先创建工作空间,之后修改环境变量)
1 | mkdir $HOME/gowork //create folder |
- 如果不用vim的语法,这里会有一些简单的介绍
- 接着我们在文件中插入下面两行
1 | export GOPATH=$HOME/gowork |
- 记得在退出插入模式后保存并退出
- 接着输入下面的命令使我们设置的变量生效(只能在当前命令行窗口生效,若要永久生效,需要修改.bashrc文件)
1 | source /etc/profile |
- 利用如下命令检查配置是否正确
1 | go env |
- 下图为我个人的配置情况
安装Go工具
- 为例防止在中国网络环境可能无法访问Golang.org,导致在VSCode使用中安装工作出现’ failed to install ‘的问题,我们需要安装一些Go的工具(下面以tools为例)。
1 | mkdir $GOPATH/src/golang.org/x/ |
编译运行一个Go程序
- 为了保存代码,我们需要绑定仓库,而绑定仓库有两种方式,你可以选择远程新建再克隆,或者本地创建,再连接到github。这里使用第二种方式
创建代码目录
1 | mkdir -p $GOPATH/src/github.com/github-user/ServiceComputing |
创建代码文件
- 利用VSCode新建文件
1 | code hello.go |
- 打开后在其中添加如下代码,并保存。(如果提示无权限,保存不了,请重新进入root权限下重新新建代码文件)
1 | package main |
- 之后即可在终端运行该程序
1 | go run hello.go //run |
上传至远程仓库
1 | git init |