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

相关推荐
老秦包你会12 分钟前
C++进阶------C++的类型转换
java·开发语言·c++
星辰烈龙12 分钟前
黑马程序员JavaSE基础加强d2
java·开发语言
superman超哥12 分钟前
仓颉性能瓶颈定位方法深度解析
c语言·开发语言·c++·python·仓颉
xiaok15 分钟前
oa流程到达某个节点之后触发自定义动作(外部接口)
后端
是苏浙16 分钟前
零基础入门Java之认识String类
java·开发语言
leaves falling20 分钟前
c语言-static和extern
c语言·开发语言
武汉唯众智创21 分钟前
“物联网 Python 开发教程”课程教学解决方案
开发语言·python·物联网·物联网技术·物联网 python 开发·python 开发
悟空码字22 分钟前
从零到一搭建SpringCloud微服务,一场代码世界的“分家”大戏
java·后端·spring cloud
时光Autistic25 分钟前
【搭建教程】腾讯混元3D模型部署
开发语言·python·3d·github
于樱花森上飞舞25 分钟前
【多线程】常见的锁策略与锁
java·开发语言·算法·java-ee