go-zero学习系列一:搭建环境
安装golang
golang的安装比较简单,直接到官网下载对应的安装包到本地安装即可
选择自己对应系统的版本,我系统是window10 所以这里以window10安装go1.18.5为例
选择1.18.5安装下载
选择next
我这里原本已经有其他版本的golang了 选择yes uninstall卸载掉就好
选择next
这个安装的路径你可以选择一个自己记得住的或者就用这个也行,选择next
install 等待一会出现finish的画面就好了
然后我们打开命令行看下版本
go version
到这里我们已经安装成功了
下面我们查看下go的一些配置信息
命令行输入:
go env
这里我们看下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 所以就在命令行下执行下面那条就好了
安装完后我们看下版本
protoc & protoc-gen-go的安装以前比较麻烦 需要我们自己去下载包来手动安装,但在goctl 1.3.3版本之后支持一键安装protoc & protoc-gen-go
在命令行下执行下面的命令
goctl env check -i -f
然后我们就可以在 $GOPATH/bin目录下看到这几个工具了
ok到这我们环境的安装就完成了 下面的文章我们来重现一下go-zero仓库中的一些案例
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: