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

相关推荐
癫狂的兔子4 分钟前
【Python】【Flask】抽奖功能
开发语言·python·flask
你怎么知道我是队长5 分钟前
C语言---无名位域
c语言·开发语言
带土120 分钟前
6. C++智能指针(1)
开发语言·c++
海南java第二人28 分钟前
SpringBoot启动流程深度解析:从入口到容器就绪的完整机制
java·开发语言
问今域中30 分钟前
Spring Boot 请求参数绑定注解
java·spring boot·后端
星火开发设计32 分钟前
C++ queue 全面解析与实战指南
java·开发语言·数据结构·c++·学习·知识·队列
计算机程序设计小李同学37 分钟前
婚纱摄影集成管理系统小程序
java·vue.js·spring boot·后端·微信小程序·小程序
DICOM医学影像39 分钟前
2. go语言从零实现以太坊客户端-查询区块链账户余额
开发语言·golang·区块链·以太坊·web3.0·hardhat
Data_agent1 小时前
Python 编程实战:函数与模块化编程及内置模块探索
开发语言·python
new_zhou1 小时前
vs2019+qt工程中生成dump文件及调试
开发语言·qt·visual studio·dump调试