猿问

警告:缺少“go_package”选项

一旦我运行协议命令以生成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.


holdtom
浏览 109回答 1
1回答

Qyouu

“导入路径”是另一个包用于导入生成的代码的路径,例如 github.com/me/myproject/model 或者您可以简单地根据您的偏好定义导入路径。您只需按如下方式定义可选的导入路径option&nbsp;go_package&nbsp;=&nbsp;".;<Your_Import_path>";例如,我们可以假设包路径为“/pub”,因此语句如下。option&nbsp;go_package&nbsp;=&nbsp;".;pub";然后,您只需执行原型命令即可生成&nbsp;pb.go&nbsp;文件protoc&nbsp;-I=<ABS_PATH_OUTPUT_DIR>&nbsp;--go_out=<ABS_PATH_PROTO_FILE>
随时随地看视频慕课网APP

相关分类

Go
我要回答