MacBookのOSをHighSierraにアップデートしたら(?)Homebrewが使えなくなった件

しょうもない話だけど他にハマる人いるかもしれないのでメモ。
ちゃんと調べたわけではないので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他が通るようになる。

現場からは以上です。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.