![防止 Homebrew 频繁编译](https://linux22.com/image/1478175/%E9%98%B2%E6%AD%A2%20Homebrew%20%E9%A2%91%E7%B9%81%E7%BC%96%E8%AF%91.png)
homebrew doctor
警告我保持更新的自制数据库和软件包,告诉我以下内容:
您至少已经 24 小时没有更新了,这对于 brewland 来说已经很长一段时间了!
但是,当我尝试更新软件包brew update
时brew upgrade
,homebrew 开始编译而不是安装预编译的软件包(称为 Bottles),这些软件包我永远不会尝试自己编译,例如gcc
、、macvim
。octave
如果需要,我可以接受仅在初始安装时执行一次,但对于每次更新,每周编译 gcc(和其他软件包)对于 MacBook Air 用户来说并不明智。
有没有开关可以告诉 homebrew不是安装需要编译的软件包(除非依赖项需要),还是手动声明这样做?我在互联网上(或在官方文档中)搜索时找不到这样的开关,而且我不喜欢固定每个需要找出哪些软件包需要编译的软件包,然后记得不时更新这些固定的软件包,这应该是软件包管理员的工作。