Skip to main content

2 posts tagged with "homebrew"

View All Tags

shell终端使用代理

· One min read

需求场景

有时候下载部分软件,需要使用代理,比如homebrew,所以需要终端网络走代理。

解决方案

 alias setproxy="export ALL_PROXY=socks5://127.0.0.1:1080" 
alias unsetproxy="unset ALL_PROXY"

Windows 终端

set HTTPS_PROXY=http://127.0.0.1:10808
set HTTP_PROXY=http://127.0.0.1:10809

set HTTPS_PROXY=
set HTTP_PROXY=

Windows WSL2解决方案

 cat /etc/resolv.conf|grep nameserver|awk '{print $2}'
alias setproxy="export ALL_PROXY=socks5://172.21.160.1:10808"
alias unsetproxy="unset ALL_PROXY"

homebrew更新慢,更换为国内镜像源

· One min read

需求场景

由于墙的原因,brew update速度可能会比较慢,所以可以更换国内镜像源加快更新速度。

解决方案

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-cask"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

替换成中科大镜像源之后,记得brew update -v一下