事象
brew upgrade
を実行したが、HomeBrew CaskでインストールしたGUIアプリがアップグレードされていない。
原因と対応
HomebrewではCUIとGUIのアプリ両方のパッケージ管理ができる。
GUIアプリをインストールするためには、昔は cask
オプションなどが必要だったが、
現在では、CUIとGUIを気にすることなく brew install
できるようになっている。
GUIアプリはアプリ自体にアップグレードする機能があったりするため、
競合しないように brew upgrade
でアップグレードされないようになっている。
GUIアプリを brew
コマンドでアップグレードするには、greedy
オプションを付ける。
brew upgrade --greedy