m1芯片mac安装homebrew

安装 ARM 版 Homebrew

ARM版Homebrew最终被安装在/opt/homebrew路径下。

直接执行:

/bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

然后还需设置环境变量,具体操作步骤如下,一定要仔细阅读。

在终端执行命令echo $SHELL获得终端类型:

/bin/zsh => zsh => .zprofile
/bin/bash => bash => .bash_profile

如果看到的是/bin/zsh

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

如果看到的是/bin/bash

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.bash_profile
eval "$(/opt/homebrew/bin/brew shellenv)"

从macOS Catalina(10.15.x) 版开始,Mac使用zsh作为默认Shell。

安装 X86 版 Homebrew

因为目前很多软件包没有支持ARM架构,我们也可以考虑使用x86版的Homebrew。

在命令前面添加arch -x86_64,就可以按 X86 模式执行该命令,比如:

arch -x86_64 /bin/bash -c "$(curl -fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

多版本共存

如果你同时安装了 ARM 和 X86 两个版本,那你需要设置别名,把命令区分开。

同样是.zprofile或者.bash_profile里面添加:

至于操作哪个文件,请参考前文关于终端类型的描述,下文如有类似文字,保持一样的操作。

alias abrew='arch -arm64 /opt/homebrew/bin/brew'
alias ibrew='arch -x86_64 /usr/local/bin/brew'

abrew、ibrew可以根据你的喜好自定义。
然后再执行source ~/.zprofile或source ~/.bash_profile命令更新文件。

来源:https://brew.idayer.com/guide/m1/

posted @ 2023-02-18 08:51  好奇成传奇  阅读(1236)  评论(0编辑  收藏  举报