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

相关推荐
清水白石0084 小时前
Python 编程实战全景:从基础语法到插件架构、异步性能与工程最佳实践
开发语言·python·架构
吴文周5 小时前
告别重复劳动:一套插件让 AI 替你写代码、修Bug、做测试、上生产
前端·后端·ai编程
Cyeam5 小时前
Roadbook CSV:一行 CSV 秒变高德地图路书
后端·开源·aigc
懒狗小前端5 小时前
做了一个 codex 的中文文档网站,做的不好可以随便喷
前端·后端
Halo_tjn7 小时前
Java 基于字符串相关知识点
java·开发语言·算法
梦想的颜色7 小时前
java 利用redis来限制用户频繁点击
java·开发语言
报错小能手7 小时前
Swift 并发 Combine响应式框架
开发语言·ios·swift
Eric_见嘉7 小时前
在职前端 Agent 配置分享
前端·后端·agent
Ares-Wang7 小时前
Flask》》 Flask-OpenID 认证、 OpenID Connect (OIDC)
后端·python·flask
掘金码甲哥7 小时前
这篇优雅安装k8s集群的姿势,请务必投喂给AI智能体, 包装包活的那种!
后端