概要
MacOSでbrewコマンド実行時に表題のエラーが発生しました。私の場合は対象のアプリが「adoptopenjdk11」だったのですが、adoptopenjdk11以外でも発生するようです。対処方法などメモ書きしておきます。
対処方法
Unexpected method 'appcast' called on Caskのissueで、対処方法が挙げられています。原因としては、Cask経由でインストールされappcastがcallされるものがある場合に発生する模様です。
もし、対象のアプリが不要なら/opt/homebrew/Caskroom/
配下で対象のものを削除すれば解消するでしょう。
なお、私が行った対処方法はこちらのコメントを参考に以下で解消しました。adoptopenjdkで発生した場合は、おそらく8や11以外のバージョンでも、同じ対処方法でよいかなと思います。
1. brew edit --cask adoptopenjdk11
2. Remove or comment out the line containing appcast.
3. brew install --cask adoptopenjdk11