skip to content
Neoz小站

Homebrew相关

/ 2 min read

快速安装

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

将以上命令粘贴至终端。脚本内置 中科大镜像,所以能让Homebrew安装的更快

感谢大佬的脚本

M1版Homebrew

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

::: 在执行完上述的脚本文件后,还需设置环境变量

默认终端类型为 /bin/zsh

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

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

设置镜像

中科大源

Terminal window
git -C "$(brew --repo)" remote set-url origin <https://mirrors.ustc.edu.cn/brew.git>
git -C "$(brew --repo homebrew/core)" remote set-url origin <https://mirrors.ustc.edu.cn/homebrew-core.git>
git -C "$(brew --repo homebrew/cask)" remote set-url origin <https://mirrors.ustc.edu.cn/homebrew-cask.git>
brew update

清华源

Terminal window
git -C "$(brew --repo)" remote set-url origin <https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git>
git -C "$(brew --repo homebrew/core)" remote set-url origin <https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git>
git -C "$(brew --repo homebrew/cask)" remote set-url origin <https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-cask.git>
brew update

设置bottles镜像

Terminal window
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles/bottles' >> ~/.zprofile
source ~/.zprofile

恢复默认源

Terminal window
git -C "$(brew --repo)" remote set-url origin <https://github.com/Homebrew/brew.git>
git -C "$(brew --repo homebrew/core)" remote set-url origin <https://github.com/Homebrew/homebrew-core.git>
git -C "$(brew --repo homebrew/cask)" remote set-url origin <https://github.com/Homebrew/homebrew-cask.git>
brew update

homebrew-bottles配置只能手动删除,将 ~/.zprofile 文件中的 HOMEBREW_BOTTLE_DOMAIN=https://mirrors.xxx.com 内容删除,并执行 source ~/.zprofile

卸载

因为使用别人的脚本,卸载还是通过对应的脚本来执行吧

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