Mac Homebrew安装、卸载与更新慢等问题
最近用homebrew安装gradle,发现update特别慢,而且下载的gradle不是最新版,而且多次执行brew命令时会出现如下错误:
Error: Another active Homebrew update process is already in progress.
Please wait for it to finish or terminate it to continue.
解决方法:
rm -rf /usr/local/var/homebrew/locks
当更新慢的问题还是没有解决,使用命令:
brew update --verbose
查看更新的详细信息,发现有一个仓库找不到了,大概是太久没用了,所以卸载安装了一次。
卸载命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
到Homebrew官网:https://brew.sh/,可以找到安装命令:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
发现安装的时候从git上拉包特别慢,只有几十k,这也是brew update慢的问题。
有两种解决方法,一是更换Homebrew源,这种网上很多,我用的也不是这种方式。
二是走代理,前提是自己得有个代理,我用的是***,因为终端没有走代理,可能是因为我没有开全局代理的原因,要进行设置:
修改.zshrc或.bash_profile,引入如下两个:
export http_proxy="socks5://127.0.0.1:1080"
export https_proxy="socks5://127.0.0.1:1080"
这个根据代理的不同而不同,其实Homebrew官网的文档里有说明:

怎样算成功了呢,修改文件后使用命令:
source ~/.zshrc或source ~/.bash_profile
是修改生效,或重启终端。
输入命令:
curl cip.cc
或
curl ip.cn
或
curl myip.ipip.net
或
curl http://members.3322.org/dyndns/getip
来查询公网出口IP

只要发现ip与你代理服务器的ip一样就说明成功了。

浙公网安备 33010602011771号