在macos上,使用homebrew管理开源软件包很方便。其中brew-cask可以直接安装二进制的app,例如chrome,virtualbox,libreoffice等等,但是安装以后执行brew upgrade无法更新cask中的app,而brew cask又没有upgrade命令。
解决办法:
brew cask outdatedbrew cask reinstall <你的app名称> brew cask cleanup 你的app名称>
outdated 是查看哪些软件已经过时了,然后使用reinstall重新安装这些软件就会安装最新版本了,最后使用cleanup清除软件包即可。
后记: 最近发现brew-cask的命令帮助里面多了一个upgrade, 还没有尝试, 目测是可以自动更新了
brew cask outdatedbrew cask upgrade