Braumediziner sagt "Fehler: / usr / bin tritt vor / usr / local / bin" auf, wie man repariert?
Adams-MacBook-Pro% brew doctor
Error: /usr/bin occurs before /usr/local/bin
This means that system-provided programs will be used instead of those
provided by Homebrew. The following tools exist at both paths:
clusterdb
createdb
createlang
createuser
dropdb
droplang
dropuser
ecpg
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gitk
pg_config
pg_dump
pg_dumpall
pg_restore
pg_upgrade
psql
reindexdb
vacuumdb
Consider amending your PATH so that /usr/local/bin
is ahead of /usr/bin in your PATH.
Hier ist mein Weg:
Adams-MacBook-Pro% echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Ich dachte, es war gefährlich, die Dinge bewegen, nach vorne? Wie löse ich dieses problem? Auch, ich bin mir auch nicht sicher, wo Sie zu finden, wo /user/bin ist erklärt in den Weg.
Dank
InformationsquelleAutor der Frage AdamT | 2012-07-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
$PATH ist nur eine variable, die eine Zeichenkette enthalten. Um etwas vor:
Dies ist nicht ungefährlich, denn es gilt nur für die aktuelle shell öffnen (es wird nicht auf den Pfad für Ihr system oder andere Muscheln).
Den Pfad ändern automatisch für alle shells, die Sie öffnen, legen Sie es in
~/.profile
. Sie können diese Datei erstellen, wenn es nicht bereits vorhanden ist.In
~/.profile
:export
macht die variable zur Verfügung, um alle untergeordneten Prozesse von der shell.InformationsquelleAutor der Antwort Dean
Ich einen anderen Weg gefunden, um dieses Problem zu lösen.
und fügen Sie /usr/local/bin und /usr/local/sbin wie diese
öffnen Sie ein neues terminal-Registerkarte, und dann werden Sie sehen
InformationsquelleAutor der Antwort Lelouchcr
Führen Sie einfach die folgende Zeile in Ihre Lieblings-terminal-Anwendung:
Starten Sie Ihr terminal und führen Sie
sollte das Problem gelöst werden
InformationsquelleAutor der Antwort iceturk22
Ich soeben eine .bashrc-Datei Hinzugefügt und
Schien getan haben, der trick!
InformationsquelleAutor der Antwort pixel 67
Vielleicht OP ' s mit zsh.
Der Weg, das zu lösen ist, Bearbeiten Sie die ~/.der zshrc everytime, das Sie öffnen iterm wird diese Datei laden.
Ändern Sie die Worte über PFAD.
InformationsquelleAutor der Antwort Slahser
Wenn Sie wirklich wollen, um Sie permanent zu machen und Standardeinstellungen Bearbeiten Sie die Datei /etc/Wege (mittels sudo) und verschieben /usr/local/bin an den Anfang der Liste.
In meinem eigenen .bash_profile ich benutze ein Skript namens "pathadd", die verhindert, dass mein WEG immer unhandlich und voller Duplikate, wenn Granaten sind gegabelt. Also nahm ich die /etc/Pfade Maßnahmen, die speziell zur Vermeidung von doppelten Verzeichnisse in dem PFAD, indem Sie /usr/local/bin nach vorne, wieder und wieder.
InformationsquelleAutor der Antwort Mojo
Müssen Sie starten Sie Ihr Terminal nach jeder änderung mit $PATH.
InformationsquelleAutor der Antwort Даниил Пронин
Auf OS X Mountain Lion benötigt Bearbeitungen war
~/.bash_profile
InformationsquelleAutor der Antwort Slava V