Homebrewのアップデート(brew update)でエラーが出た場合の対処法

このエントリーをはてなブックマークに追加

$ gem install でとあるものを入れようとした時に、brewで必要なモジュールあるからアップデートして入れてね的なエラーがでたので、 $ brew update をしたところ、error の文字が!

また同じようなことが起きた時のために今回の対処法をメモ。

brew update の error ?

今回出たエラー文、よくよくみてみると

error: Failed while executing git pull origin

Homebrew の git に、無い?

調べてみると下記のようなページに

brew update fails · Issue #5128 · Homebrew/homebrew

コメントを読んでいくと

$ cd /usr/local
$ git fetch origin
$ git reset --hard origin/master

ってことなので、順に入力してから、最後にあらためて、 $ brew update したところ問題なくアップデート完了。