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

相关推荐
pe7er37 分钟前
window管理开发环境篇 - 持续更新
前端·后端
JAVA面经实录9175 小时前
Java企业级工程化·终极完整版背诵手册(无遗漏、全覆盖、面试+落地通用)
java·开发语言·面试
陈随易5 小时前
有生之年系列,Nodejs进程管理pm2 v7.0发布
前端·后端·程序员
周杰伦fans6 小时前
AutoCAD .NET 二次开发:深入理解 EntityJig 的工作原理与正确实现
开发语言·.net
陈随易7 小时前
AI时代,你还在坚持手搓文章吗
前端·后端·程序员
Bat U8 小时前
JavaEE|多线程初阶(七)
java·开发语言
大鱼七成饱8 小时前
VMware NAT模式下固定内网IP(附详细图文)
后端
谭欣辰8 小时前
C++ 排列组合完整指南
开发语言·c++·算法
foundbug9999 小时前
自适应滤除直达波干扰的MATLAB实现
开发语言·算法·matlab