web-dev-qa-db-ja.com

MountainLionのインストール後にMacの権限を修正する

SnowLeopardからMountainLionにアップグレードすると、私が使用する多くのソフトウェアに影響が出ました。いくつかのRuby gemsを私のシステムと他のソフトウェア(Homebrewを使用)に更新してインストールしようとすると、このエラーメッセージが表示されました

Warning: The /usr/local directory is not writable.
Even if this directory was writable when you installed Homebrew, other
software may change permissions on this directory. Some versions of the
"InstantOn" component of Airfoil are known to do this.

You should probably change the ownership and permissions of /usr/local
back to your user account.

/ usr/localの所有権と権限を自分のユーザーアカウントに戻す方法を知っている人はいますか?

自作はあなたに何をすべきかを教えてくれます:

おそらく、/ usr/localの所有権と権限をユーザーアカウントに戻す必要があります。

そのために、chownを使用し、(再帰的に)ユーザーを/usr/localの所有者として設定します。

Sudo chown -R $(whoami) /usr/local

このGitHubGistは同じことをもう少し行いますが、完全に機能するHomebrewを再度取得するために必要な場合と不要な場合があります: Homebrewの/ usr/localの権限を修正

13
slhck