如何在Apple M1芯片的MacBook Pro中安装Google Protobuf?

问题描述 投票:0回答:3

我想知道如何在Apple M1芯片的MacBook Pro中安装protoBuf。有谁知道解决办法吗

protocol-buffers apple-m1
3个回答
3
投票

协议缓冲区似乎仍在迁移到 M1 支持。在那之前,您大概可以使用 Rosetta2 的 x86 仿真来运行它们。它们将显示在 发布页面。

编辑:从版本 21(2022 年 5 月)开始,有一个“通用版本”(请参阅发布页面)。


2
投票

你可以使用

arch -x86_64 zsh

这个命令让你的 shell 在 Rosetta2 下运行。
然后你可以使用
brew install protobuf@version

安装 protobuf

0
投票

只是想提一下,如果需要,您可以从源代码构建它。我发现这篇文章对我解决了您发布的相同问题,它提供了从源代码构建的步骤。

https://medium.com/@danny4410.eecs04/install-protobuf-on-m1-mac-852e4afa619f

我正在构建特定版本,因此对我来说,下载给定版本的源代码并构建而不是 git pull 预期版本标签来构建它更容易。

© www.soinside.com 2019 - 2024. All rights reserved.