本资料提供了解决MacOS使用Brew时遇到的下载速度慢问题的方法,主要介绍如何切换到国内加速镜像以加快软件包及其依赖项的下载与安装速度。
在Mac下使用国内镜像安装Homebrew可以解决下载速度慢的问题。这里提供了一个已经替换为国内镜像的zip包。
**步骤如下:**
1. 将 `brew_install` 文件复制到 `/users/用户名` 目录。
2. 安装 Ruby,命令是 `./brew_install`。
**替换Bottles 镜像源(可选)**
该镜像是 Homebrew 二进制预编译包的镜像。临时替换的方法如下:
```shell
export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles
```
长期使用,可以添加到配置文件中:
```shell
echo export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles >> ~/.bash_profile
source ~/.bash_profile
```
**常用命令:**
- 安装软件: `brew install git`
- 卸载软件: `brew uninstall git`
- 搜索软件: `brew search git`
- 显示已经安装的软件列表: `brew list`
- 查看某个软件的信息: `brew [info | home] [FORMULA...]`
- 删除旧版本安装包缓存:`brew cleanup git`, 或者使用通用命令清理所有已不再使用的文件:`brew cleanup`
- 列出需要更新的所有程序的名称和最新可用版本号。
```shell
brew outdated
```
- 更新软件,将所有的Formula目录更新,并且会对本机已经安装并有更新的软件用*标明:
```shell
brew update
```
- 升级某个具体软件:`brew upgrade git`
- 锁定某个不希望被自动更新的软件: `brew pin git`
- 解除禁更锁定: `brew unpin git`
- 查看缓存地址:
```shell
brew --cache
```
**服务相关命令**
显示已安装的服务:
```shell
brew services list
```
启动:`brew services start mysql`
停止:`brew services stop mysql`
重启:`brew services restart mysql`