【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路径下面,就可以解决这个问题了。

相关推荐
hixiong12313 小时前
C#文件目录结构生成工具
开发语言·c#
Gopher_HBo13 小时前
线程池之ForkJoinPool
后端
小碗羊肉13 小时前
【JavaWeb | 第五篇】JDBC
java·开发语言·数据库
jieyucx14 小时前
零基础入门:一文看懂哈希算法、哈希表与 Go map
golang·哈希算法·散列表·map·哈希表
书源丶14 小时前
四十五、函数式接口与 Lambda 表达式
java·开发语言
fliter14 小时前
你的网站对 AI Agent 友好吗?Cloudflare 给整个互联网打了一个分
后端
java1234_小锋14 小时前
Java进程突然挂了如何排查?
java·开发语言
星栈14 小时前
Rust + DDD 三层架构:没有 Spring、没有 DI 容器,解耦能力一点不少
后端·github
正在走向自律14 小时前
KingbaseES 命令行工具完全指南:ksql 常用操作与技巧
后端
admiraldeworm15 小时前
c -> true 导致异常返回 404 问题排查
c语言·开发语言