Homebrew
Homebrew一直是Mac上受欢迎的包管理工具之一,日常开发工作中可能会用到他。但是因为Homebrew的仓库使用的是github,使用起来不是很稳定。最近对homebrew进行了重装升级,这里记录下找到的两种可以稳定使用的方法。
1. 终端代理
如果个人有稳定的代理,可以在终端中配置使用代理。
这个方案能保证和homebrew的更新内容保持一致,但是有一定使用成本。
在.bashrc/.zshrc中增加代理配置,参考代码如下:
1 | # proxy |
这样在需要使用代理的场景下,可以在终端中使用下列命令开启代理:
1 | $ proxy-on |
不需要使用代理的场景,可以使用在终端中使用下列命令关闭代理:
1 | $ proxy-off |
二、配置镜像源
Homebrew使用镜像源也是一种方式,最近版本的Homebrew对镜像源进行了更新,已经支持直接通过镜像源的方式进行安装,也有了更优雅的镜像源配置方式。
这个方案使用起来成本更低,但是少数时候会发生源出现问题导致使用异常的情况。
使用镜像源安装:
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“
使用官方安装脚本
/bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)”
或者使用镜像源安装脚本
git clone –depth=1 https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/install.git brew-install
/bin/bash brew-install/install.sh
rm -rf brew-install
参考链接:https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/
这样就能更加稳定的使用Homebrew了。