Fehler beim Installieren von Homebrew unter macOS Sierra: Der Benutzer "me" kann nicht gefunden werden

1313
svn

Ich muss Homebrew installieren, aber ich bekomme dies, nachdem ich den Befehl eingefügt habe

Der Benutzer "ich" kann nicht gefunden werden

Es ist ein unbekannter Fehler aufgetreten.

Dieses Skript setzt voraus, dass der Benutzer "ich" Administrator ist. Wenn dies für Sie ärgerlich ist, können Sie Homebrew in Ihrem Home-Verzeichnis installieren oder wie Sie möchten. Bitte beachten Sie unsere Homepage. Wenn Sie dieses Skript weiterhin verwenden möchten, müssen Sie Ihren Benutzer als Administrator in den Systemeinstellungen oder unter "su" für einen Benutzer ohne Rootberechtigung mit Administratorrechten einrichten.

Ich denke, es hat etwas mit der Änderung des Namens meines Account- / Home-Verzeichnisses vor einigen Monaten zu tun, aber ich habe alle Schritte sorgfältig befolgt. Ich möchte wirklich nicht unbedingt alles abwischen müssen.

Ich habe es mit su versucht und bekomme es

su: Entschuldigung

Ich habe Sudo ausprobiert und bekomme es

Lass das nicht als root laufen!

Komm schon

Ich habe versucht, es zu umgehen, einen neuen Admin-Benutzer zu erstellen und Homebrew von dort zu installieren, und es funktioniert, aber ich kann es nicht vom Hauptbenutzer verwenden. Ein ständiger Benutzerwechsel wäre ein Schmerz. Irgendwelche Ideen?

////BEARBEITEN

Mein Hauptkonto ist ein Administratorkonto. Es ist momentan das einzige Konto. Wenn ich eine id verwende, bekomme ich 80 (admin).

Wenn ich von einem anderen Administratorkonto aus installiere und dann versuche, brew von meinem Hauptkonto aus zu verwenden, erhalte ich Berechtigungsfehler (kann jetzt nicht eingefügt werden, da ich die Installation entfernt habe.) alle Homebrew-Ordner und -Dateien zu meinem Hauptkonto? Macht das irgendeinen Sinn? Kann ich das Dummy-Konto später entfernen?

//// BEARBEITEN 2

Ich weiß immer noch nicht, was los war, aber ich habe damit gearbeitet, schätze ich.

Ich habe ein zweites Admin - Konto und Homebrew installiert ist, verwenden dann diese Berechtigungen von / usr / local zu ändern und entfernt das neue Konto.

7
Wenn Sie es mit einem anderen Admin-Konto installiert haben, sollte es systemweit installiert werden und allen Benutzern zur Verfügung stehen. Dr.Ping vor 8 Jahren 0
Es scheint, dass Ihr Hauptkonto kein Administratorkonto ist. Verwenden Sie Ihr sekundäres / admin-Konto, um Ihr primäres Konto mithilfe der Systemeinstellungen zu einem Administratorkonto zu machen. Spiff vor 8 Jahren 1

1 Antwort auf die Frage

1
arceliver

Ich hatte das gleiche Problem, das Problem war, dass ich die Variable $ USER in meinem bash_profile aufgrund meiner Anpassung in iTerm2 überschreibe.

Geben Sie einfach in Ihr bash_profile ein:

nano ~/.bash_profile 

Oder verwenden Sie Ihren bevorzugten Terminaleditor.

Suchen Sie nach der $ USER-Variablen und löschen Sie die Zeile.

Schließen Sie und öffnen Sie ein neues Terminalfenster.