为了账号安全,请及时绑定邮箱和手机立即绑定

警告:缺少“go_package”选项

警告:缺少“go_package”选项

Go
holdtom 2022-09-26 14:54:12
一旦我运行协议命令以生成pb.go文件,我就会收到以下错误,但我可以生成pb.go文件。如何缓解以下错误Missing 'go_package' option in "job.proto", please specify it with the full Go package path as a future release of protoc-gen-go will require this be specified.
查看完整描述

1 回答

?
Qyouu

TA贡献1786条经验 获得超11个赞

“导入路径”是另一个包用于导入生成的代码的路径,例如 github.com/me/myproject/model 或者您可以简单地根据您的偏好定义导入路径。

您只需按如下方式定义可选的导入路径

option go_package = ".;<Your_Import_path>";

例如,我们可以假设包路径为“/pub”,因此语句如下。

option go_package = ".;pub";

然后,您只需执行原型命令即可生成 pb.go 文件

protoc -I=<ABS_PATH_OUTPUT_DIR> --go_out=<ABS_PATH_PROTO_FILE>


查看完整回答
反对 回复 2022-09-26
  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信