Edited at

brew upgrade --cleanup したらWarningが出るようになった

以下のバージョンにおいて、brew upgrade --cleanupするとWarningが表示されるようになった。

$ brew -v

Homebrew 1.9.0
Homebrew/homebrew-core (git revision 53fc2; last commit 2019-01-09)
Homebrew/homebrew-cask (git revision b8834; last commit 2019-01-09)

$ brew upgrade --cleanup

Warning: Calling 'brew upgrade --cleanup' is deprecated! Use 'HOMEBREW_INSTALL_CLEANUP' instead.

どうやら、 brew upgrade --cleanup はもうdepricatedのため、 HOMEBREW_INSTALL_CLEANUP という環境変数を突っ込んだほうがよい、ということらしい。(参考のPull Request)

Fishの場合、env HOMEBREW_INSTALL_CLEANUP=1 brew upgrade としたところ、エラー無く通るようになった。

下記のfishのconfigを入れた状態であれば、brew upgradeだけで大丈夫だった。


config.fish

set -x HOMEBREW_INSTALL_CLEANUP 1


https://brew.sh/2019/01/09/homebrew-1.9.0/ にも書いてあった