两个不同版本的安装库

Two different version of install lib

我正在检查系统上安装的 protobuf lib 版本,令我惊讶的是,遵循 /usr/bin/protoc --version return V2.4.1 和以下 protoc --version return V3.0.0

为什么会这样,我是不是漏掉了任何用户帐户相关的安装概念。

您似乎安装了两个版本的协议缓冲区。

如果你写 $ which protoc 你会看到 protoc 环境变量指向的位置。大概/usr/local/bin/protoc

您可以将其更改为 /usr/bin/protoc,但如何更改取决于最初的设置方式和您使用的系统。 Google 或 this article 会帮助你。