go-zero学习系列一:搭建环境

安装golang

golang的安装比较简单,直接到官网下载对应的安装包到本地安装即可

go-zero学习系列一:搭建环境
选择自己对应系统的版本,我系统是window10 所以这里以window10安装go1.18.5为例
选择1.18.5安装下载

go-zero学习系列一:搭建环境

go-zero学习系列一:搭建环境
选择next

go-zero学习系列一:搭建环境
我这里原本已经有其他版本的golang了 选择yes uninstall卸载掉就好

go-zero学习系列一:搭建环境
选择next

go-zero学习系列一:搭建环境
这个安装的路径你可以选择一个自己记得住的或者就用这个也行,选择next

go-zero学习系列一:搭建环境
install 等待一会出现finish的画面就好了

go-zero学习系列一:搭建环境
然后我们打开命令行看下版本

go version

go-zero学习系列一:搭建环境
到这里我们已经安装成功了
下面我们查看下go的一些配置信息
命令行输入:

go env

go-zero学习系列一:搭建环境
这里我们看下GOPROXY的配置的 1.18安装时默认为https://goproxy.cn,direct如果你的GOPROXY配置不是https://goproxy.io或https://goproxy.cn 可以通过

go env -w GOPROXY=https://goproxy.cn,direct

修改一下,不然后面拉取包的时候可能会因为网络的原因拉取失败,ok到了这里golang的安装我们就完成了。

go-zero安装

go-zero的话我们需要安装:
go-zero
goctl
protoc-gen-go
protoc-gen-go-grpc

go-zero我们生成项目的时候能自动下载这里先跳过了,我们来安装goctl,goctl是go-zero的一个工具,可以帮助我们提高工作效率

# Go 1.15 及之前版本
go get -u github.com/zeromicro/go-zero/tools/goctl@latest

# Go 1.16 及以后版本
go install github.com/zeromicro/go-zero/tools/goctl@latest

我们这里是go 1.18 所以就在命令行下执行下面那条就好了
安装完后我们看下版本

go-zero学习系列一:搭建环境
protoc & protoc-gen-go的安装以前比较麻烦 需要我们自己去下载包来手动安装,但在goctl 1.3.3版本之后支持一键安装protoc & protoc-gen-go
在命令行下执行下面的命令

goctl env check -i -f

然后我们就可以在 $GOPATH/bin目录下看到这几个工具了
go-zero学习系列一:搭建环境
ok到这我们环境的安装就完成了 下面的文章我们来重现一下go-zero仓库中的一些案例

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!