Homebrew
Homebrew一直是Mac上受欢迎的包管理工具之一,日常开发工作中可能会用到他。但是因为Homebrew的仓库使用的是github,使用起来不是很稳定。最近对homebrew进行了重装升级,这里记录下找到的两种可以稳定使用的方法。
1. 终端代理
如果个人有稳定的代理,可以在终端中配置使用代理。
这个方案能保证和homebrew的更新内容保持一致,但是有一定使用成本。
在.bashrc/.zshrc中增加代理配置,参考代码如下:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 
 | export PROXY_IP="127.0.0.1"
 
 proxy-on () {
 export http_proxy="$PROXY_IP:7890"
 export HTTP_PROXY="$PROXY_IP:7890"
 export https_proxy="$PROXY_IP:7890"
 export HTTPS_PROXY="$PROXY_IP:7890"
 echo "HTTP Proxy On"
 }
 proxy-off () {
 unset http_proxy
 unset HTTP_PROXY
 unset https_proxy
 unset HTTPS_PROXY
 echo "HTTP Proxy Off"
 }
 
 | 
这样在需要使用代理的场景下,可以在终端中使用下列命令开启代理:
不需要使用代理的场景,可以使用在终端中使用下列命令关闭代理:
二、配置镜像源
Homebrew使用镜像源也是一种方式,最近版本的Homebrew对镜像源进行了更新,已经支持直接通过镜像源的方式进行安装,也有了更优雅的镜像源配置方式。
这个方案使用起来成本更低,但是少数时候会发生源出现问题导致使用异常的情况。
使用镜像源安装:
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 
 | 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了。