无法识别的语法标识符“proto3”。此解析器仅识别 Linkerd 上的“proto2”

zil*_*ani 5 protocol-buffers protoc linkerd

我已经在我的 linux ubuntu 上克隆了链接器(https://github.com/linkerd)repo,并安装了 protoc,版本 2.5。当我尝试使用以下命令编译链接器时,出现错误“无法识别的语法标识符“proto3”。此解析器仅识别“proto2”。

命令: ./sbt linkerd/compile

Ken*_*rda 5

您需要安装protoc3.x 版才能编译 proto3 文件。2.5 版已经四年多了。

许多发行版都有 Protobuf 软件包可用于轻松安装,或者您可以按照此处所述从源代码安装:https : //github.com/google/protobuf/blob/master/src/README.md