如何防止Homebrew自动更新、自动清理


当我们执行brew install命令进行安装时,其内部默认会先执行brew update和brew cleanup命令。

brew update命令的作用是更新Homebrew本体,brew cleanup命令会清理已过期的下载文件和已安装的历史版本软件。

因为每次都会执行brew update检查,如果访问速度不太理想,那非常影响安装的体验。

而brew cleanup的执行可能会误删除某些你需要的历史版本的软件,比如使用python的用户,这里就不展开说明。

禁用这两个默认逻辑也很简单,通过设置环境变量就能搞定。

HOMEBREW_NO_AUTO_UPDATE控制brew update,HOMEBREW_NO_INSTALL_CLEANUP控制brew cleanup,你不需要哪个,就把那一行删掉即可。

临时设置:
export HOMEBREW_NO_AUTO_UPDATE=1
export ...


9个月前 阅读:65 评论:0

mac安装/卸载HomeBrew


mac 系统:10.15.4

安装
执行如下命令

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"



原以为敲完回车等着就行了,现实则很是曲折,出现了一些问题。下面就说下遇到的各种问题和个人找到的有效解决方案。

安装过程遇到的问题
报错:

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused



连上梯子试试,可以下载了,但是好慢,从日落下到日出。。。看到如下错误(心酸.jpg):

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54
看网上说...


4年前9月6日 阅读:187 评论:0

顶部