Go开发环境安装

服务计算

Posted by ChenJ on September 20, 2019

Go开发环境安装

1. vscode安装

centos下的命令:

1
2
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
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'

更新即可:

1
2
yum check-update
sudo yum install code

2. golang安装

先安装epel,直接进行下一步提示找不到可用包

1
yum install epel-release

安装golang

1
sudo yum install golang

3. 配置环境变量:

创建工作空间文件夹:

1
 mkdir $HOME/gowork

我的系统是centos7,在 ~/.bash_profile 文件中添加:

1
2
export GOPATH=$HOME/gowork
export PATH=$PATH:$GOPATH/bin

执行这些配置:

1
$ source $HOME/.profile

检查配置:

1
2
3
4
5
6
$ go env
...
GOPATH = ...
...
GOROOT = ...
...

4. 安装工具和插件

下载源代码到本地:

1
2
3
4
5
6
# 创建文件夹
mkdir $GOPATH/src/golang.org/x/
# 下载源码
go get -d github.com/golang/tools
# copy 
cp $GOPATH/src/github.com/golang/tools $GOPATH/src/golang.org/x/ -rf

安装工具包:

1
$ go install golang.org/x/tools/go/buildutil

之后退出 vscode,再进入,按提示安装!

5. 安装gotour

执行以下:

1
2
go get github.com/Go-zh/tour/gotour
gotour