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

相关推荐
徐先生 @_@|||8 小时前
(Wheel 格式) Python 的标准分发格式的生成规则规范
开发语言·python
喵个咪8 小时前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:kratos-bootstrap 入门教程(类比 Spring Boot)
后端·微服务·go
利剑 -~8 小时前
jdk源码解析
java·开发语言
uzong8 小时前
从大厂毕业后,到小公司当管理,十年互联网老兵的思维习惯阶段复盘
后端
追逐时光者8 小时前
一个 WPF 开源、免费的 SVG 图像查看控件
后端·.net
Predestination王瀞潞8 小时前
JDK安装及环境变量配置
java·linux·开发语言
lsx2024068 小时前
Python break 语句详解
开发语言
hmbbcsm8 小时前
python做题小记(八)
开发语言·c++·算法
谷哥的小弟8 小时前
Spring Framework源码解析——PropertiesLoaderUtils
java·后端·spring·框架·源码
wyzqhhhh8 小时前
京东啊啊啊啊啊
开发语言·前端·javascript