我在我的系统上检查已安装的protobuf lib版本,我很惊讶,在 / usr / bin / protoc --version 之后返回 V2.4.1 并跟随 protoc --version 返回 V3.0.0 。
为什么会这样,我错过了任何用户帐户相关的安装概念。
答案 0 :(得分:1)
看起来你安装了两个版本的协议缓冲区。
如果您编写$ which protoc
,您将看到protoc环境变量指向的位置。可能是/usr/local/bin/protoc
您可以将其更改为/usr/bin/protoc
,但具体取决于最初设置方式以及您使用的系统。 Google或this article将为您提供帮助。