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

相关推荐
2401_842623651 分钟前
C++中的访问者模式高级应用
开发语言·c++·算法
程序员老赵5 分钟前
超全 Docker 镜像源配置指南|Windows/Mac/Linux一键搞定,拉镜像再也不卡顿
linux·后端·容器
weixin_4041576815 分钟前
Java高级面试与工程实践问题集(五)
java·开发语言·面试
fengci.20 分钟前
ctfshow(web入门)295-300
java·开发语言·学习
lly20240631 分钟前
SOAP 简介
开发语言
JavaGuide33 分钟前
MiniMax M2.7 发布!Redis 故障排查 + 跨语言重构场景实测,表现如何?
redis·后端·ai·ai编程
小王不爱笑13243 分钟前
Java 对象拷贝(浅拷贝 / 深拷贝)
java·开发语言·python
架构师沉默1 小时前
程序员真的要失业了吗?
java·后端·架构
于先生吖1 小时前
SpringBoot+Vue 前后端分离短剧漫剧系统开发实战
vue.js·spring boot·后端