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 |