M1 芯片的兼容问题
Updating Homebrew… Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)! Please create a new installation in /opt/homebrew using one of the
- 将/usr/local 目录下的所有文件移动到 /opt/homebrew 目录下
sudo mkdir /opt/homebrew sudo mv /usr/local/* /opt/homebrew
- 修正/bin目录下的软连接
ln -s /opt/homebrew/Homebrew/bin/brew /opt/homebrew/bin/brew
- 修改环境变量
open ~/.zshrc -e
编辑此文件,将内容修改如下
# HomeBrew
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles
export PATH="/opt/homebrew/bin:$PATH"
export PATH="/opt/homebrew/sbin:$PATH"
# HomeBrew END
主要是修改path路径。
上面3步,所有工作已经完工。 此时执行 brew -v 会提示找不到brew命令。这是因为在当前的shell中brew还是原来的环境变量,不知道改变后的brew在哪里。所以关闭shell重新打开,或者执行source ~/.zshrc重新载入即可。
删除软连接: rm -rf ./要删除的目标
Mac安装oh my zsh插件autojump、zsh-syntax-highlighting、zsh-autosuggestion: https://www.jianshu.com/p/bd9ea233f933 Ubuntu 安装zsh配置 oh-my-zsh autojump 和美化: https://www.jianshu.com/p/fc63d64c06d5 7449.github.io: https://7449.github.io/2019/11/20/mac-reloading.html mac下高效安装 homebrew 及完美避坑姿势 (亲测有效): https://www.cnblogs.com/joyce33/p/13376752.html
版权声明:本文由 阿琦 在 2021年03月17日发表。本文采用CC BY-NC-SA 4.0许可协议,非商业转载请注明出处,不得用于商业目的。
文章题目及链接:《Error Cannot install in Homebrew on ARM》