homebrewのupdateでエラー

* 本ページはプロモーションが含まれています

homebrewをインストールしている状況で、たまにUpdateかけると失敗することがある。

$ brew update

.....

.....

Please, commit your changes or stash them before you can merge.Updating a34fe38..c4e391bAbortingError: Failed while executing git pull https://github.com/mxcl/homebrew.git master

もう一回、gitからやり直すしかなさそう。

% cd /usr/local
% git remote add origin git://github.com/mxcl/homebrew.git
% git fetch origin
remote: Counting objects: 4657, done.
remote: Compressing objects: 100% (1696/1696), done.
remote: Total 4227 (delta 3099), reused 3464 (delta 2511)
Receiving objects: 100% (4227/4227), 647.30 KiB | 365 KiB/s, done.
Resolving deltas: 100% (3099/3099), completed with 352 local objects.
From git://github.com/mxcl/homebrew
* [new branch] gh-pages -> origin/gh-pages
* [new branch] master -> origin/master
% git reset --hard origin/master

この後は、普通にbrew updateかけられる。