しょうもない話だけど他にハマる人いるかもしれないのでメモ。
ちゃんと調べたわけではないのでHighSierra
のせいではないかもしれないけどタイミング的に一番疑わしいと考えています。
brew update
すると以下のようなエラーが発生
$ brew update
Warning: git-2.9.0 already installed
Error: Git must be installed and in your PATH!
brew cask
その他のコマンドも同様。
ヘルプすら表示できない。
原因
Homebrewが依存しているCLT
(CommandLineTools)同梱されているgit
がいつの間にかいなくなっている。
解決方法
CLT
を再インストールする
以下、実行したコマンド
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
sudo xcode-select -r
brew update
他が通るようになる。
現場からは以上です。