【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 分钟前
C++起始之路——类和对象(上)
开发语言·c++
老朱佩琪!5 分钟前
在Unity中实现状态机设计模式
开发语言·unity·设计模式
kevinzeng5 分钟前
SpringBoot自动装配注解
spring boot·后端
闲人编程5 分钟前
GraphQL与REST API对比与实践
后端·python·api·graphql·rest·codecapsule
FuckPatience7 分钟前
C# BinarySearch 的返回值
开发语言·数据结构·c#
JavaEdge在掘金9 分钟前
零距离拆解银行司库系统(TMS)的微服务设计与实践
后端
尼古拉斯·纯情暖男·天真·阿玮10 分钟前
[JavaEE初阶] 进程和线程的区别和联系
java·开发语言
11来了12 分钟前
DeepResearch 核心原理
后端
沐知全栈开发23 分钟前
TypeScript Array(数组)
开发语言
陶陶name27 分钟前
Metal Compute Pipeline:Metal-C++ 环境配置与简单算子实现
开发语言·c++