[macOS General] brew doctor で Warning: /usr/local/** isn’t writable. とエラーが表示された場合の対処

とりいそぎ対処。memo.

brew update の前に brew doctor で確認しますが、エラーが出ました。

% brew doctor
    :
Warning: /usr/local/bin isn't writable.
    :
Warning: /usr/local/share isn't writable.
    :
Warning: Some directories in /usr/local/share/man aren't writable.

/usr/local/** 以下の権限を書き換えます。

% sudo chown -R "$USER":admin /usr/local/
% brew doctor
Your system is ready to brew.

後は通常通りに。

% brew update
% brew upgrade
% brew cleanup

繰り返し発生するようなのでメモ。

npm update すると再発しませんか?(追記:2015/10/22)

sudo npm -g update もしくは install でエラーが表示された場合の対処 | deadwood