关于 proto service 生成 pb.go 文件的一个问题

新手上路,请多包涵

image.png

没有生成

image.png

我输入的命令是

protoc --go_out=. filscanproto.proto

阅读 5k
5 个回答

命令错了,你用的那个只是protobuf平常序列化数据用的 grpc 用下面这个

protoc --go_out=plugins=grpc:. helloworld.proto

protoc -I . --micro_out=. --go_out=. *.proto
没有使用protobuf-gen-micro生成*.pb.micro.go
应该是这个问题(得先下载proto-gen-micro)

新手上路,请多包涵

protoc -I . --micro_out=. --go_out=. *.proto 这个命令我这里也报错的
--micro_out: protoc-gen-micro: 系统找不到指定的文件。
还有没更好的命令执行呢?

protoc --go_out=plugins=grpc:. *.proto

可以试试这个,也去看一下grpc的文档,按照文档来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏