对于 Homebrew 用户而言,切换不同源是经常需要做的事情,国内源的使用可以加速包的安装,降低依赖的下载时间,提高安装成功率。而在切换源的过程中需要反复编辑配置文件,非常麻烦。下面提供一个方便的脚本,帮助 Homebrew 用户在多个源之间快速切换。
- 安装 Homebrew
如果你还没有安装 Homebrew,打开终端执行以下命令即可安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- 下载源码
打开终端,进入任意目录,执行以下命令:
git clone https://github.com/txxxqk/homebrew-switch.git
这将会下载一个名为 homebrew-switch 的存储库到当前目录中。
- 执行脚本
进入 homebrew-switch 目录,执行以下命令:
./switch.sh
然后,你会看到如下界面:
Select source (current source: https://github.com/Homebrew/brew.git):
1. https://github.com/Homebrew/brew.git
2. https://mirrors.aliyun.com/homebrew/brew.git
3. https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git
4. https://homebrew.bintray.com/brew.git
5. https://gitlab.com/lss233/homebrew-brew.git
6. https://cdn-apply-shared.yuewen.com/homebrew-brew.git
7. https://github.91chifun.workers.dev/Homebrew/brew.git
8. Exit
这是可以选择不同的源,输入相应的数字即可切换,例如输入 2 切换到阿里源。
切换完成后,重新执行以下命令即可验证是否切换成功:
brew update
- 升级及卸载
如果你想升级 homebrew-switch,执行以下命令:
cd homebrew-switch
git pull
如果你想卸载 homebrew-switch,执行以下命令:
cd ..
rm -rf homebrew-switch
这样就完成了 Homebrew 国内源的切换,方便又快捷!