【Golang】grpc环境踩的坑

关于'protoc-gen-go' 不是内部或外部命令

这个问题的出现是因为没有这个文件导致的

这个文件要通过我们下载的google.golang.org这个文件编译生成的

这里建议下载google提供的grpc包

protobuf的源码: git clone https://github.com/golang/protobuf

下载好之后进入cmd/protoc-gen-go-grpc文件夹中

下面就是要编译这个文件夹里面的main.go文件生成protoc-gen-go.exe文件

这里注意使用黑窗口的时候要设置set GOOS=windows

输入go build -o protoc-gen-go.exe main.go ,生成protoc-gen-go.exe文件

然后就是使用go env查看GOPATH的路径,把protoc-gen-go.exe放到GOPATH路径下面,就可以解决这个问题了。

相关推荐
卷无止境9 分钟前
C# 与 .NET 中的委托:把方法装进变量里
后端
绛洞花主敏明10 分钟前
Go操作xorm中间表多对多关联实战
开发语言·后端·golang
长栎10 分钟前
手写一个表达式计算器,你就理解解释器模式了
后端
长栎11 分钟前
foreach 语法糖背后,迭代器模式做了多少脏活
后端
Jun62611 分钟前
QT(4)-EXCEL操作
开发语言·qt·excel
fengfuyao98515 分钟前
基于MATLAB的HHT变换完整实现(含EMD分解与三维时频谱生成)
开发语言·算法·matlab
HLAIA光子18 分钟前
LLM缓存机制:你的API账单可以砍掉75%
后端·llm·ai编程
卷无止境19 分钟前
统计质量控制(SQC / SPC):用数据说话的质量哲学
后端
XovH21 分钟前
第 44篇 k8s之实战:将 Web 应用迁移到 Kubernetes(上)
后端
晓杰'21 分钟前
从0到1实现Balatro游戏后端(7):Boss Blind与特殊规则实现
后端·websocket·typescript·node.js·游戏开发·项目实战·nestjs