【发布时间】:2021-02-23 17:14:06
【问题描述】:
我订购了配备 M1 ARM 处理器的 MacBook Pro。我可以运行 Homebrew 并安装 Python、Node 等开发工具吗?
【问题讨论】:
-
更新:这里有一个 PR 开放github.com/Homebrew/brew/issues/7857
标签: python node.js macos homebrew apple-silicon
我订购了配备 M1 ARM 处理器的 MacBook Pro。我可以运行 Homebrew 并安装 Python、Node 等开发工具吗?
【问题讨论】:
标签: python node.js macos homebrew apple-silicon
对软件包的部分支持以及更多随 我在上面提到的https://github.com/mikelxc/Workarounds-for-ARM-mac Homebrew issue 7857 找到的最新说明有一个兼容软件包列表,随着更多信息的出现,这些软件包似乎正在更新;看来是的,而且在未来几天、几周、几个月等方面,在提高兼容性方面取得了稳步进展。我猜随着他们几天前将其集成到他们的 CI 工作流程中,随着时间的推移,步伐会加快
【讨论】:
是的,它受支持,但使用的是 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 打开终端。我没有尝试过,但应该在不使用前缀的情况下给出相同的结果。
【讨论】:
是的。现在 Homebrew 全面支持 Apple Silicon https://brew.sh/2021/02/05/homebrew-3.0.0/
【讨论】: