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

相关推荐
weixin_404157681 小时前
Java高级面试与工程实践问题集(七)
java·开发语言·面试
Yupureki1 小时前
《Linux系统编程》13.Ext系列文件系统
linux·运维·服务器·c语言·开发语言·c++
计算机学姐1 小时前
基于SpringBoot+Vue的智能民宿预定游玩系统【AI智能客服+数据可视化】
java·vue.js·spring boot·后端·mysql·spring·信息可视化
布伦鸽1 小时前
C#检测文本编码格式
开发语言·c#
骇客野人2 小时前
JDK8和JDK8以后对jdk的优化,以及为什么如此优化
java·开发语言·windows
乐观勇敢坚强的老彭2 小时前
c++图论
开发语言·c++·图论
27669582922 小时前
悟空租车帮app最新登录算法
开发语言·前端·python·悟空app·租车帮·租车帮app·租车帮登录逆向
ZTLJQ2 小时前
数据采集的工业级武器:Python爬虫框架完全解析
开发语言·爬虫·python
onlywhz2 小时前
【Golang】——Gin 框架中间件详解:从基础到实战
中间件·golang·gin