Das Upgrade von Snow Leopard auf Mountain Lion hat viele meiner Programme beeinflusst. Beim Versuch, einige Ruby-Gems und andere Software (mit Homebrew) auf meinem System zu aktualisieren und zu installieren, erhielt ich diese Fehlermeldung
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.
Weiß jemand, wie ich den Besitz und die Berechtigungen von /usr/local wieder auf mein Benutzerkonto ändern kann?
Antwort1
Homebrew sagt Ihnen, was zu tun ist:
Sie sollten wahrscheinlich den Besitz und die Berechtigungen von /usr/local wieder auf Ihr Benutzerkonto ändern.
Dafür verwenden wir chown
Ihren Benutzer und legen ihn (rekursiv) als Eigentümer fest für /usr/local
:
sudo chown -R $(whoami) /usr/local
Dieser GitHub Gist macht dasselbe und noch ein bisschen mehr, was möglicherweise erforderlich ist, um wieder ein voll funktionsfähiges Homebrew zu erhalten:Korrigieren Sie die Berechtigungen für /usr/local für Homebrew