Ich versuche, brew zu installieren, erhalte jedoch 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 untersucht (http://stackoverflow.com/questions/8886114/using-brew-with-ruby-1-9-2), kann jedoch keinen relevanten Pfad zum Bearbeiten finden. Die einzige Datei, die ich habe, ist meine / etc / profile-Datei, die momentan 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, wenn es darum geht, zu viele Dinge auf einmal zu brechen.
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.
$PATH
.Sie müssen / etc / path so ändern, dass / usr / local / bin vor / usr / bin aufgeführt ist . Sie müssen Ihren Editor sudo, um das zu tun.
Eine Möglichkeit zum Öffnen des Editors ist
quelle
/etc/paths
. Das hat wunderbar funktioniert..bash_profile
auf interaktive Benutzer-Shells aus und nicht auf andere Anwendungen?