Ich versuche, Brew zu installieren, erhalte aber die folgende Warnung:
Warning: /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:
2to3
2to3-2.7
idle
idle2.7
pydoc
pydoc2.7
python
python-config
python2.7
python2.7-config
pythonw
pythonw2.7
smtpd.py
smtpd2.7.py
Consider amending your PATH so that /usr/local/bin
is ahead of /usr/bin in your PATH.
Ich habe keine Ahnung, wie ich den Pfad ändern soll. Ich habe mehrere Dateien aus diesem Stapelüberlauf-Beitrag (http://stackoverflow.com/questions/8886114/using-brew-with-ruby-1-9-2) untersucht, kann aber keinen relevanten Pfad zum Bearbeiten finden. Die einzige Datei, die ich habe, ist meine /etc/profile-Datei, die derzeit so aussieht:
# Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/local/bin:${PATH}"
export PATH
Ich wollte Python einfach deinstallieren und dann über Homebrew neu installieren, bin aber etwas nervös, weil ich zu viele Dinge auf einmal kaputt mache.
Gibt es eine einfache Möglichkeit, den Pfad zu ändern? Soll ich eine .bash_profile-Datei erstellen? Vielen Dank für jede Hilfe im Voraus.
Ja, erstellen Sie eine .bash_profile
Datei in Ihrem Home-Verzeichnis mit
PATH="/usr/local/bin:$PATH"
und führen Sie dann einen der folgenden Schritte aus, um die Änderung zu aktivieren
. ~/.bash_profile
PATH="/usr/local/bin:$PATH"
in der aktuellen Shell ausführenSie müssen /etc/paths so ändern, dass /usr/local/bin vor /usr/bin aufgeführt wird . Dazu müssen Sie Ihren Editor sudo ausführen.
Eine der Möglichkeiten, den Editor zu öffnen, ist
sudo open -t /etc/paths
/etc/paths
. Das hat wunderbar funktioniert..bash_profile
auf interaktive Benutzershells und nicht auf andere Anwendungen aus?.bash_profile
hat keine Auswirkung, /etc/paths
aber . Das war der Punkt, den Sie in dem Kommentar von 2014 angesprochen haben, richtig?
StuWilson
Steven Lu
Glen Jackmann
Vezu
flow2k
$PATH
.