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

相关推荐
Sinclair2 分钟前
安企CMS的安装-安装引导与初始化
运维·后端
Sinclair5 分钟前
安企CMS的安装-源码编译安装
运维·后端·go
Sinclair7 分钟前
安企CMS的安装-同一服务器多站点部署
运维·后端
Sinclair18 分钟前
安企CMS的安装-服务器手动部署
运维·后端
蜡台21 分钟前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy
Sinclair34 分钟前
安企CMS的安装-PHPStudy(小皮面板)部署
前端·后端
Sinclair35 分钟前
安企CMS的安装-宝塔面板部署
服务器·后端
小喻同学i35 分钟前
std::thread函数参数传递
开发语言·c++
会飞的特洛伊36 分钟前
IAM身份认证
前端·后端
开飞机的舒克_41 分钟前
FastAPI 异步 ORM 实战:从核心特性到图书 CRUD 最佳实践
后端