首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未知标志:重新生成gRPC代码时使用--go_opt

未知标志:重新生成gRPC代码时使用--go_opt
EN

Stack Overflow用户
提问于 2020-07-15 14:46:12
回答 2查看 6.7K关注 0票数 5

我遵循了这个链接https://grpc.io/docs/languages/go/quickstart/中的gRPC快速入门文档,在重新生成gRPC代码时,我得到了错误(未知标志:--go_opt),如下所示。已尝试所有选项,但不起作用。它还会给出(未知标志:--go-grpc_opt)错误。

命令-

代码语言:javascript
运行
复制
$ protoc \
  --go_out=Mgrpc/service_config/service_config.proto=/internal/proto/grpc_service_config:. \
  --go-grpc_out=Mgrpc/service_config/service_config.proto=/internal/proto/grpc_service_config:. \
  --go-grpc_opt=paths=source_relative \
  helloworld/helloworld.proto

Error - Unknown flag: --go_opt
EN

回答 2

Stack Overflow用户

发布于 2020-07-18 10:10:04

我也有同样的问题。我删除了已安装的protobuf编译器,并在https://grpc.io/docs/protoc-installation/中使用“安装预编译的二进制文件”选项重新安装了protobuf编译器。

代码语言:javascript
运行
复制
sudo apt-get remove protobuf-compiler
$PB_REL="https://github.com/protocolbuffers/protobuf/releases"
$ curl -LO $PB_REL/download/v3.12.1/protoc-3.12.1-linux-x86_64.zip

$sudo apt install unzip
$unzip protoc-3.12.1-linux-x86_64.zip -d HOME/.local

$export PATH="$PATH:$HOME/.local/bin"
票数 6
EN

Stack Overflow用户

发布于 2020-09-09 21:55:08

您遗漏了第四行:--go_opt=paths=source_relative \

票数 -4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62909028

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档