Loading

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一样就说明成功了。

posted @ 2019-09-04 23:49  leon_x  阅读(103)  评论(0)    收藏  举报