如何在 M1 Mac 上运行 Homebrew & x86 终端应用程序

目录:

Anonim

如果您是获得 M1 Apple Silicon Mac 的早期采用者之一,并且发现 Homebrew 和许多其他 x86 终端应用程序尚不支持新的 Arm 架构,您将很高兴知道有一个相当简单的解决方法。

技巧是通过Rosetta 运行并行终端应用程序。是的,这意味着您需要先在 Apple Silicon Mac 上安装 Rosetta,如果您还没有这样做的话。

如何在Apple Silicon Mac 上运行x86 Homebrew 和终端应用程序

这是本机支持到来之前的解决方法:

  1. 在实用程序文件夹中找到终端应用程序(Finder > 转到菜单 > 实用程序)
  2. 选择Terminal.app并右击它,然后选择“复制”
  3. 将重复的终端应用程序重命名为明显且不同的名称,例如“Rosetta Terminal”
  4. 现在选择新重命名的“Rosetta Terminal”应用程序并右键单击并选择“获取信息”(或按 Command+i)
  5. 选中“使用Rosetta打开”复选框,然后关闭“获取信息”窗口
  6. 像往常一样运行“Rosetta Terminal”,它将完全支持Homebrew和其他x86命令行应用程序

即使您正在将 Homebrew 安装到 M1 Mac 上,您也需要这样做,至少要等到 Homebrew 的本机版本可用。

Homebrew 是一款非常棒的实用程序,它为更高级的 Mac 用户和习惯命令行的用户提供了各种出色的软件包。

大概在不久的将来,Homebrew 将更新为原生支持 ARM 和 Apple Silicon,但目前,使用此变通办法让您的 x86 和 Homebrew 终端应用程序在您的新设备上正常运行M1 Apple Silicon Mac,无论是 MacBook Pro、MacBook Air 还是 Mac mini。

Notion.so 详细介绍了这个方便的解决方法,因此感谢他们的发现。

您知道另一种让x86 终端应用程序在新的Apple Silicon Mac 上运行的方法吗?在下面的评论中与我们分享!

如何在 M1 Mac 上运行 Homebrew & x86 终端应用程序