proto文件引入另一个proto文件不成功
老师好,如下图。 我按照您在“grpc和protobuff进阶”章节1-5中,按照您视频中的代码操作,但是,proto_one.proto文件引入base.proto文件不成功。
执行protoc命令,提示找不到base.proto文件
请问这是什么问题呢?
正在回答 回答被采纳积分+1
环境配置如下:
(1)M1 Mac mini
(2)GoLand 2022.2.2
(3)插件Protocol Buffers版本 222.3739.57
(4)protoc version:3.21.12
(5)protoc-gen-go@v1.28
(6)protoc-gen-go-grpc@v1.2
项目结构如下:
此时:
1、直接运行:
protoc --go_out=. --go-grpc_out=require_unimplemented_servers=false:. hello.proto,就会报错
2、如果先运行:
protoc --go_out=. --go-grpc_out=require_unimplemented_servers=false:. base.proto,
再运行:
protoc --go_out=. --go-grpc_out=require_unimplemented_servers=false:. hello.proto,
就不会报错
3、或者直接运行:
protoc --go_out=. --go-grpc_out=require_unimplemented_servers=false:. *.proto,
也不会报错
- 参与学习 490 人
- 解答问题 559 个
风口上的技术,薪资水平遥遥领先,现在学习正值红利期! 未来3-5年,Go语言势必成为企业高性能项目中不可替代的语言 从基础到项目实战再到重构,对转行人员友好,真正从入门到精通!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星