1、问题背景
操作系统:win10
GO版本:go.1.15.5
GO mod相关配置为:

因为被墙的原因,无法直接执行命令
go install github.com/grpc-ecosystem/grpc-gateway/tree/v1.16.0/protoc-gen-grpc-gateway
因此,只能先执行命令:
go get github.com/grpc-ecosystem/grpc-gateway/tree/v1.16.0/protoc-gen-grpc-gateway
先down到本地的go path相关的目录下:

在执行命令
protoc -I=. --grpc-gateway_out=paths=source_relative,grpc_api_configuration=trip.yaml:gen/go trip.proto
生成pb.gw.go文件时候,抛出错误:

在Windows 10环境下,由于网络限制,使用goinstall命令下载grpc-gateway失败,改用goget命令将依赖下载到本地gopath。之后在对应目录手动编译并安装生成exe文件,解决了protoc-gen-grpc-gateway执行时的错误。该过程涉及Go模块管理、编译及路径设置。
最低0.47元/天 解锁文章
5391

被折叠的 条评论
为什么被折叠?



