微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

grpc-gateway:找不到包“ github.com/grpc-ecosystem/grpc-gateway/v2/runtime”

如何解决grpc-gateway:找不到包“ github.com/grpc-ecosystem/grpc-gateway/v2/runtime”

我正在尝试设置grpc网关。尝试了Github中提到的所有步骤。 反向代理文件是通过以下“ github.com/grpc-ecosystem/grpc-gateway/v2/runtime” 生成的。但是当我进行构建时,它会给我这个错误找不到包“ github.com/grpc-ecosystem/grpc-gateway/v2/runtime”

当前的go verson:go版本go1.13.15 darwin / amd64

解决方法

要在 GOPATH 项目中使用 gRPC-Gateway,您需要坚持使用 v1 版本。如果您使用供应商,则可以固定到 https://github.com/grpc-ecosystem/grpc-gateway/releases/tag/v1.15.1。确保您的生成器和运行时依赖项使用相同的版本。您可以从发布页面 https://github.com/grpc-ecosystem/grpc-gateway/releases/tag/v1.16.0 下载生成器。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。