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

相关推荐
2301_7644413322 分钟前
使用python构建的应急物资代储博弈模型
开发语言·python·算法
丿BAIKAL巛24 分钟前
Java前后端传参与接收全解析
java·开发语言
code bean30 分钟前
【C++】Scoop 包管理器与 MinGW 工具链详解
开发语言·c++
yanghuashuiyue1 小时前
Java过滤器-拦截器-AOP-Controller
java·开发语言
a努力。1 小时前
【基础数据篇】数据等价裁判:Comparer模式
java·后端
小冷coding1 小时前
【Java】高并发架构设计:1000 QPS服务器配置与压测实战
java·服务器·开发语言
开心猴爷1 小时前
苹果App Store应用程序上架方式全面指南
后端
小飞Coding1 小时前
三种方式打 Java 可执行 JAR 包,你用对了吗?
后端
bcbnb1 小时前
没有 Mac,如何在 Windows 上架 iOS 应用?一套可落地的工程方案
后端