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

相关推荐
快乐非自愿20 分钟前
Java垃圾收集器全解:从Serial到G1的进化之旅
java·开发语言·python
树在风中摇曳24 分钟前
Java 静态成员与继承封装实战:从报错到彻底吃透核心特性
java·开发语言
百锦再3 小时前
第11章 泛型、trait与生命周期
android·网络·人工智能·python·golang·rust·go
芳草萋萋鹦鹉洲哦3 小时前
【Windows】tauri+rust运行打包工具链安装
开发语言·windows·rust
权泽谦3 小时前
R Shiny 交互式网页实战:从零到上线可视化应用
开发语言·信息可视化·r语言
hweiyu003 小时前
Go Fiber 简介
开发语言·后端·golang
你的人类朋友6 小时前
😎 Node.js 应用多阶段构建 Dockerfile 详解
后端·docker·容器
小坏讲微服务6 小时前
Spring Boot整合Redis注解,实战Redis注解使用
spring boot·redis·分布式·后端·spring cloud·微服务·mybatis
ᐇ9596 小时前
Java LinkedList集合全面解析:双向链表的艺术与实战
java·开发语言·链表
码银6 小时前
【数据结构】顺序表
java·开发语言·数据结构