什么是Homebrew
Homebrew 是 Mac OS 的一种包管理工具,相当于 Redhat Linux(Centos/RHEL/Fedora) 的 yum
或者 Debian Linux(Debian/Ubuntu) 的 apt-get
。 Homebrew 的官网
Homebrew 安装
使用官方提供的方法安装 Homebrew
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)" |
使用 brew install 出现长时间卡顿怎么办?
在国内的网络环境下使用 Homebrew 安装软件的过程中可能会出现长时间的卡在 Updating Homebrew 这个步骤上。
例如: 执行 brew install composer
1 | ➜ ~ brew install composer |
方法一: 按住 control + c 取消本次更新操作
1 | ➜ ~ brew install composer |
按住 control + c 之后命令会显示 ^C, 就表示已经取消 Updating Homebrew
操作,跳过这个步骤去执行我们真正需要的安装操作
1 | ➜ ~ brew install composer |
PS: 这个办法是临时性的解决方案
方法二: 使用 Alibaba 的 Homebrew 镜像进行加速
平时我们执行 brew
命令安装软件的时候,跟一下3个仓库有关:
- brew.git
- homoebrew-core.git
- homebrew-bottles.git
通过更改这 3 个仓库的地址为 Alibaba 提供的地址
替换/还原 brew.git 仓库地址
1 | # 替换成阿里巴巴的 brew.git 仓库地址: |
替换 / 还原 homebrew-core.git 仓库地址
1 | # 替换成阿里巴巴的 homebrew-core.git 仓库地址: |
替换 / 还原 homebrew-bottles 访问地址
这个跟你的 macOS 系统使用的 shell 版本有关系
所以,先来查看当前使用 shell 版本
1 | echo $SHELL |
zsh 终端操作方式
1 | # 替换成阿里巴巴的 homebrew-bottles 访问地址: |
bash 终端操作方式
1 | # 替换 homebrew-bottles 访问 URL: |