brew 无法执行命令,总出现 Downloading https://.../api/formula.json
每次 brew 命令都出现 Downloading https://formulae.brew.sh/api/formula.json,而且特别慢,总是超时,翻墙了也不管用…brew 源已经设为阿里云的了,还出现这东西。原因是 brew 4 默认从 HOMEBREW_API_DOMAIN 安装应,每次都下载 formula.json。
有两个方式能解决这个问题。
方式1:把 HOMEBREW_API_DOMAIN 设置到国内源,这样每次虽然都会下载 formula.json,但是就几秒的事。
1 | echo 'export HOMEBREW_API_DOMAIN=https://mirrors.aliyun.com/homebrew/homebrew-bottles/api' >> ~/.bash_profile |
方式2:禁止从 API 安装应用,不会每次执行命令就跑出这东西,但要手动升级应用。
把 export HOMEBREW_NO_INSTALL_FROM_API=1 加入 ~/.bash_profile
1 | echo 'export HOMEBREW_NO_INSTALL_FROM_API=1' >> ~/.bash_profile |
brew 无法执行命令,总出现 Downloading https://.../api/formula.json