go-zero环境搭建

go-zero使用前需要安装:goctl、protoc、protoc-gen-go、protoc-gen-go-grpc
(protoc、protoc-gen-go、protoc-gen-go-grpc 可以一键安装,具体见文章末)

一、安装goctl

打开go-zero官网 ,拉到下面,根据相应的设备及版本进行安装(比如我的时win10,cmd下执行红框命令)。安装成功后cmd下执行goctl --version查看是否安装成功。
官网首页,查看对应版本
安装执行
在这里插入图片描述

二、安装protoc

打开网页https://github.com/protocolbuffers/protobuf,找到相应版本(我的是win10,故选择protoc-21.5-win64.zip)
下载对应版本
下载完成后解压,并添加到Path环境变量下。添加完成后执行protoc --version看是否已经成功。
存放目录
环境变量添加
执行命令查看是否成功
失败
不成功检查两点:path环境变量是否添加正确;重启cmd再执行命令。

三、安装protoc-gen-go

下载:go get -u github.com/golang/protobuf/protoc-gen-go
安装:go install google.golang.org/protobuf/cmd/protoc-gen-go
可以下载指定版本:go get -u github.com/golang/protobuf/protoc-gen-go@v1.3.2
下载并安装protoc-gen-go
错误提示及解决

四、安装protoc-gen-go-grpc

下载:go get -u google.golang.org/grpc/cmd/protoc-gen-go-grpc
安装:go install google.golang.org/grpc/cmd/protoc-gen-go-grpc
下载并安装protoc-gen-go-grpc

五、下载go-zero

下载:go get -u github.com/zeromicro/go-zero
(go-zero 不需要install)
下载go-zero

六、小知识

  1. go get 和 go install区别
    刚开始go get会执行下载包、更新go.mod、安装二进制三步,go1.16之后,go get命令的工作减少了第三步,将第三步放在go install来做。
    go get: 下载包&更go.mod不安装二进制
    go install :已下载的包,安装二进制

  2. 为什么环境变量添加正确执行命令还是执行失败
    win环境下,改变环境变量时,需要重启cmd

  3. 官方学习文档地址
    https://go-zero.dev/cn/docs/introduction

  4. 一键安装 protoc、protoc-gen-go、protoc-gen-go-grpc
    执行命令:goctl env check -i -f ,要求goctl版本在1.3.3以上

  5. etcd安装
    使用微服务时需要etcd,安装教程 https://etcd.io/docs/v3.5/install/

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值