先日、久しぶりにHomebrewを使うことがあり、brew updateを実行したところ以下のエラーが発生した。

homebrew-core is a shallow clone.

今回はこのエラーが発生した場合の対処法を紹介する。

表示されるコマンドを実行する

先述のエラーメッセージの後に以下の一文があり、さらにその下にgitコマンドが表示される。

To `brew update`, first run:
  git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow

エラーの解決法は何のことはない、このgitコマンドをコピペして実行するだけで良い。

gitコマンド実行後に、再度brew updateを実行すると先ほどのエラーは発生しなくなるはずだ。