共计 2000 个字符,预计需要花费 5 分钟才能阅读完成。
1 MacOS 安装 homebrew
首先设置二进制下载相关环境变量。编辑配置文件 vi ~/.bash_profile
,增加如下内容:
export HOMEBREW_INSTALL_FROM_API=1 | |
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api" | |
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles" | |
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git" | |
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git" |
让环境变量设置在当前终端立即生效:
source ~/.bash_profile
然后执行一键安装脚本:
# 使用官方脚本安装 | |
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" | |
# 使用国内 gitee 镜像脚本安装 | |
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" | |
# 卸载 homebrew: | |
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)" |
2 homebrew 设置为使用国内源
设置为清华大学镜像仓库。执行如下命令即可:
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 | |
# 更新 homebrew | |
brew update-reset |
3 homebrew 常用命令参考:
- 搜索软件:
brew search node
- 安装软件:
brew install node
- 卸载软件:
brew uninstall node
- 更新所有可更新的软件:
brew upgrade
- 更新指定的软件:
brew upgrade node
- 查看已安装的软件:
brew list
- 查看软件信息:
brew info node
- 查看软件的安装路径:
brew --prefix node
- 查看软件的版本:
brew list --versions node
- 查看软件的依赖关系:
brew deps node --installed --tree
- 查看软件的安装日志:
brew log node
- 检查你的安装环境是否有问题:
brew doctor
- 清理不需要的旧版本软件:
brew cleanup
- 清理所有软件并保留版本:
brew cleanup -s -n
- 显示可更新的软件:
brew outdated
- 将软件设置为不能被更新:
brew pin node
- 将软件设置为可以被更新:
brew unpin node
4 常见问题及解决
4.1 禁用自动更新和自动清理
当使用 brew
命令安装一个新的软件时,你可能会看到它会先执行 brew update
。如果是很久没有执行过,而且已经通过 brew 安装了许多软件,那么这个过程会比较长,因为它还会检查所有已安装的软件是否过期并更新为最新版本。如果你不希望它自动的做这些动作,通过手动方式操作,可以在 ~/.bash_profile
中加入如下环境变量设置:
# 默认不执行 brew update | |
export HOMEBREW_NO_AUTO_UPDATE=1 | |
# 默认不执行 brew cleanup | |
export HOMEBREW_NO_INSTALL_CLEANUP=1 |
如果你不希望禁用自动更新,也可以设置如下环境变量让自动更新检查的间隔久一些:
# 设置自动更新执行的时间间隔(秒) | |
export HOMEBREW_AUTO_UPDATE_SECS=13600 |
相关文章:












正文完