我知道,Homebrew 不会自动更新 casks(除非使用 force)。因此,随着时间推移,实际安装的软件版本与 Homebrew 跟踪的版本不同。例如:
$ brew cask outdated --greedy
firefox (79.0) != 80.0
google-chrome (84.0.4147.105) != 85.0.4183.83
microsoft-edge (84.0.522.48) != 85.0.564.41
Firefox、Chrome和Edge可以自动更新并且实际上已经具有最新版本,但Homebrew不知道。
那么,有没有一种方法可以告诉Homebrew,某个cask已经是最新版本了,而不需要使用brew重新安装cask?只需在Homebrew数据库(或其他存储casks版本的地方)中更新记录即可。
https://github.com/Homebrew/homebrew-cask
吗?看起来很有趣。 - chenrui