【发布时间】:2020-07-17 13:41:51
【问题描述】:
我正在尝试设置一个较旧的 go/grpc 项目,距上次更改大约 4 个月,而 protoc 和 protoc-gen-go 似乎发生了很大变化。
早在我能够使用以下内容生成文件的日子里:
protoc --go_out=plugins=grpc:. *.proto
因为它仍然记录在: https://github.com/golang/protobuf
但是今天尝试运行它会出现以下错误:
--go_out: protoc-gen-go: plugins are not supported; use 'protoc --go-grpc_out=...' to generate gRPC
好的,所以我尝试使用 --go-grpc_out 标志,但是:
请使用绝对路径指定程序或确保该程序在您的 PATH 系统变量中可用
我错过了什么? protoc-gen-go 注册在路径中,使用旧命令时可以看到。
【问题讨论】:
标签: go protocol-buffers grpc