Homebrew Permissions Durcheinander

Ich habe Homebrew von meinem Administratorkonto aus installiert. Wenn ich rennebrew doctor von diesem account bekomme ich keine fehler, aber wenn ich laufebrew doctor Von meinem Nicht-Administrator-Benutzerkonto erhalte ich Warnungen zu mehreren Verzeichnissen (usr/local und seine Unterverzeichnisse) nicht beschreibbar sind, und Vorschläge, die ichchown Sie.

In jüngerer Zeit habe ich RVM von meinem Nicht-Administratorkonto aus installiert (um sicherzustellen, dass es für diesen Benutzer verwendet und in seinem Ausgangsverzeichnis installiert werden kann). Ich rannte dannrvm install 1.9.3 (wieder als Nicht-Administrator) und habe eine Fehlermeldung bekommen, die mich darauf hinweistusr/local/bin ist nicht beschreibbar und wird für Homebrew benötigt. Laufenrvm requirements gibt die gleiche Warnung aus.

Soll ich RVM als Nicht-Administrator installieren? Wechsle zu "Administrator", wenn ich die Ruby-Version installieremit RVM und dann in der Lage sein, RVM (für alles andere als die Installation) von dem Nicht-Administrator-Konto zu verwenden? Oder stimmt hier etwas anderes nicht?

Die RVM-Ausgabe, als ich versuchte, 1.9.3 zu installieren, lautet wie folgt:

$ rvm install 1.9.3
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.8/x86_64/ruby-1.9.3-p448.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
ERROR: '/usr/local/bin' is not writable - it is required for Homebrew, try 'brew doctor' to fix it!
Requirements installation failed with status: 1.

Mir wurde vorgeschlagen, Homebrew nicht zu installieren, während ich als Administrator angemeldet war. Daher sollte ich es deinstallieren (als Administrator) und dann als regulärer Benutzer neu installieren. Ich habe es versucht, aber wenn ich das Installationsskript als normaler Benutzer ausführe, wird mir als Erstes Folgendes mitgeteilt:

$ ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
This script requires the user myuser to be an Administrator. If this
sucks for you then you can install Homebrew in your home directory or however
you please; please refer to our homepage. If you still want to use this script
set your user to be an Administrator in System Preferences or `su' to a
non-root user with Administrator privileges.

Ich stelle mir vor, dass ich es deshalb als Administrator installiert habe. Irgendeine Hilfe, um das zu klären?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage