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

相关推荐
ID_1800790547328 分钟前
Python采集京东商品详情:基于官方API的规格与价格获取
开发语言·数据库·python
何中应36 分钟前
CentOS7安装Maven
java·运维·后端·maven
大猫子的技术日记41 分钟前
Playwright 自动化测试入门指南:Python 开发者的端到端实战
开发语言·人工智能·python
韩立学长1 小时前
【开题答辩实录分享】以《夏日计划露营地管理系统的设计与实现》为例进行选题答辩实录分享
开发语言·python
白衣鸽子1 小时前
Java 线程同步-03:synchronized 机制
后端
Zachery Pole1 小时前
JAVA_03_运算符
java·开发语言·前端
Lyda1 小时前
i18n Ally Next:重新定义 VS Code 国际化开发体验
前端·javascript·后端
橙序员小站1 小时前
程序员如何做好年夜饭:用系统设计思维搞定一桌硬菜
前端·后端
Eric2231 小时前
CLI-Agent-Manager:面向 Vibe Coding 的多 Agent 统一管理面板
人工智能·后端·开源