【问题标题】:What's the proposed way to switch to native Homebrew on M1 MacBooks?在 M1 MacBook 上切换到原生 Homebrew 的建议方法是什么?
【发布时间】:2021-02-06 20:37:52
【问题描述】:

在过去的几个月里,我通过 Rosetta 使用了 Homebrew。现在自从原生版本发布以来,我不确定切换所需的步骤。

我应该只更新 Homebrew 并且软件包会自动更新吗?还是我们必须重新安装它们?

感谢您的建议。

【问题讨论】:

    标签: homebrew apple-m1 rosetta-2


    【解决方案1】:

    您可以同时安装适用于 Apple M1 的 Homebrew 和适用于 Intel 的 Homebrew。

    为 Apple M1 安装 Homebrew

    打开一个未使用 Rosetta 2 的终端。为此,右键单击终端应用程序并确认“使用 Rosetta 打开”已禁用。运行:

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

    为英特尔安装 Homebrew

    打开一个启用了“open with rosetta”的终端并运行:

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

    然后你可以在你的~/.zshrc中添加一个别名:

    alias ibrew='arch -x86_64 /usr/local/Homebrew/bin/brew'
    

    要在 Apple M1 上运行 xyz 公式:

    brew install xyz
    

    如果由于某些原因,它不能在 Apple M1 上运行,您可以安装 Intel 版本:

    ibrew install xyz
    

    感谢 Dominik Stötter 的原创文章:TIP | The BEST way to install Homebrew (Brew) on Apple Silicon (M1)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-11
      • 2021-05-08
      • 2021-03-01
      • 2022-09-27
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 2016-03-19
      相关资源
      最近更新 更多