brew update
を実行しても、以下のようなエラーメッセージが出る場合があります。
$ brew update
error: unable to unlink old 'CONTRIBUTING.md' (Permission denied)
今回は、Homebrewのインストールディレクトリのパーミッションが壊れているためエラーが出ていました。
対策として、以下のコマンドを実行して
- パーミッションを修正する
-
brew update
ではなく、手動でFormulaを更新する
よう対策します。
$ cd $(brew --prefix)
$ ls -af .
$ sudo chown -R [username]:admin $(brew --prefix)
$ git fetch --all
$ git reset --hard origin/master