1. 下载Go语言安装包

国内安装包下载路径:https://studygolang.com/dl

笔者将go下载在/usr/local目录下

cd /usr/local
wget https://studygolang.com/dl/golang/go1.17.3.linux-amd64.tar.gz

下载完成

对安装包进行解压

tar -zxvf go1.17.3.linux-amd64.tar.gz

解压成功后,会多出go这个目录

2. 配置go环境变量

首先使用vim打开环境变量编辑

vim /etc/profile

按下i键编辑,在文件最后加上两行配置

export GOROOT=/usr/local/go   # 设置Golang的安装路径
export GOPATH=/usr/local/projects/go        # 设置Golang的工作目录路径
export PATH=$PATH:$GOROOT/bin # 添加到系统变量


注意:
(1)GOPATH和GOROOT不能一样!!!
(2)GOROOT为go安装包的安装路径
(3)GOPATH为go的工作目录,可根据需要自己更改

使配置生效

source /etc/profile

验证配置是否生效

go version

出现以下结果则说明配置成功

至此,go开发环境初步搭建完成

3. 进一步配置go开发环境

3.1. 配置GO111MOUDLE

export GO111MODULE=on

可以使用go mod进行更方便的包管理

3.2. 配置GOPROXY

export GOPROXY=https://goproxy.cn

这是七牛云的一个镜像,可以加快go依赖包的下载速度

3.3. 测试配置

使用gin框架写一个简单的go web程序进行测试

3.3.1. 安装gin

go get -u github.com/gin-gonic/gin

安装位置为GOPATH路径下的pkg/mod目录中

3.3.2. 创建项目目录并进入,然后使用go mod init创建go.mod文件

mkdir HelloGo
cd HelloGo
go mod init HelloGo

3.3.3. 创建并编写main.go文件

vim main.go

3.3.4. 启动项目

go run main.go

项目启动成功时如下图

3.3.5. 访问服务器对应的公网ip(注意加上端口号)


看到上述输出,则表示测试成功!
服务器输出信息如下

注意:如果出现无法访问的情况,则需要在实例安全组配置规则,打开对应的监听端口
至此,go web开发环境终于配置成功了!可以愉快地进行小程序的后台开发了!