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

相关推荐
叫我Paul就好3 小时前
自从用上 Agents View 之后, 我的心力交瘁感消失了
后端
cui_ruicheng3 小时前
Python从入门到实战(六):非序列容器
开发语言·python
SamDeepThinking3 小时前
组合还是继承?我在项目里主要看这两个判断
java·后端·面试
niuju3 小时前
一种基于 Agent 的需求规范化闭环实践:让合规与规范内建于流程
后端
团团崽_七分甜3 小时前
四大数据库底层原理详解
后端
西西学代码3 小时前
Flutter---底部导航栏(2)
开发语言·javascript·flutter
glartchen3 小时前
使用 Pixi 配置 Whisper 环境,实现采用本地大模型读取视频字幕
后端
站大爷IP3 小时前
明明传了参数,进程池却说没找到?记一次变量丢失的排查实录
后端
legendary_1633 小时前
SINK芯片:Type-C统一供电时代的小家电核心方案
c语言·开发语言·人工智能·智能手机
momo3 小时前
JAVA基础知识
java·开发语言