a. 检查版本:go version
b. 开启环境变量:go env -w GO111MODULE=on
c. 配置代理:go env -w GOPROXY=https://goproxy.cn,direct
![在这里插入图片描述](https://img-blog.csdnimg.cn/5fbb939208354adba5ee78b313569275.png)
d. 检查配置完成结果
$ go env GO111MODULE
on
$ go env GOPROXY
https://goproxy.cn,direct
![在这里插入图片描述](https://img-blog.csdnimg.cn/3aaa8fadd47046808fbc97843011008b.png)
e. 安装goctl模块(1.16之后的版本):go install github.com/zeromicro/go-zero/tools/goctl@latest
![在这里插入图片描述](https://img-blog.csdnimg.cn/fde792d5f986476dbbe289d8b45f44f9.png)
f. 查看版本:goctl --version
![在这里插入图片描述](https://img-blog.csdnimg.cn/757f8185474547ff8ac3a92e03ae2f28.png)
g. 安装一些常用的组件(protoc,protoc-gen-go,protoc-gen-go-grpc等):goctl env check --install --verbose --force
![在这里插入图片描述](https://img-blog.csdnimg.cn/12abd55e383143bebed424eae4075e26.png)
开始正式节目,go-zero搞起
a. 选一个项目目录,取个项目名称(demo):
mkdir <project name> && cd <project name> # project name 为具体值
b. 模块初始化:
go mod init <module name> # module name 为具体值
c. 获取go-zero框架:
go get -u github.com/zeromicro/go-zero@latest