我想知道如何在Apple M1芯片的MacBook Pro中安装protoBuf。有谁知道解决办法吗
协议缓冲区似乎仍在迁移到 M1 支持。在那之前,您大概可以使用 Rosetta2 的 x86 仿真来运行它们。它们将显示在 发布页面。
编辑:从版本 21(2022 年 5 月)开始,有一个“通用版本”(请参阅发布页面)。
你可以使用
arch -x86_64 zsh
brew install protobuf@version
安装 protobuf
只是想提一下,如果需要,您可以从源代码构建它。我发现这篇文章对我解决了您发布的相同问题,它提供了从源代码构建的步骤。
https://medium.com/@danny4410.eecs04/install-protobuf-on-m1-mac-852e4afa619f
我正在构建特定版本,因此对我来说,下载给定版本的源代码并构建而不是 git pull 预期版本标签来构建它更容易。