Homebrew可以在Apple ARM处理器上运行吗?

问题描述

我订购了配备M1 ARM处理器的MacBook Pro。我可以运行Homebrew并安装开发工具,例如Python,Node等吗??

解决方法

here所述,他们将在ARM CPU上提供更多支持

但是,如here所述,更具体地说,here

Homebrew可以在32位ARM(Raspberry Pi等)和64位ARM(AArch64)上运行,但是没有二进制程序包(瓶)可用。对ARM的支持是尽力而为的。欢迎请求请求以改善ARM平台上的体验。

由于我们不再分发用于ARM的Homebrew Portable Ruby,您可能需要使用系统软件包管理器,PPA或rbenv / ruby​​-build安装自己的Ruby。

,

是的。现在 Homebrew 完全支持 Apple Silicon https://brew.sh/2021/02/05/homebrew-3.0.0/

,

是的,它受支持,但使用Rosetta。 只需将这个前缀放在install homebrew命令之前

arch -x86_64

最终命令应如下所示(来自https://brew.sh

arch -x86_64 / bin / bash -c“ $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)”

每次使用brew时,都必须使用上面的前缀。

选项2: 还有一种选择,使用Rosetta打开终端。我没有尝试过,但是应该在不使用前缀的情况下给出相同的结果。

enter image description here

,

对软件包的部分支持以及更多 我在上述https://github.com/mikelxc/Workarounds-for-ARM-mac Homebrew issue 7857上找到的最新说明中列出了兼容软件包的列表,这些软件包似乎随着更多信息的到来而不断更新;看来确实可以,并且在未来几天,几周,几个月等时间内,要带来更好的兼容性,而且还在不断取得进展。我猜想,随着几天前他们将其集成到CI工作流中,步伐将随着时间的推移而加快。 / p>

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...