OSX Mountain Lion - .profile macht nichts?

841
Stick

Vor kurzem hat der Paketmanager Homebrew versucht, Dinge wie PyQt4 zu packen. Es empfahl auch, sich Python zu schnappen; kein problem, fertig.

Also pythonöffnete ein einfaches Fenster im Terminal-Fenster die kürzlich heruntergeladene Instanz von Python nicht. Deshalb tippe ich brew doctorund es sagt mir Folgendes:

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 easy_install easy_install-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 occurs before /usr/bin in your PATH.

Sicher, keine große Sache - ich google herum und finde heraus, .profilewie man Pfade erstellt. Ich gehe in mein Heimatverzeichnis und trete ein open .profile- es existiert nicht.

Keine große Sache, laut Internet kann ich hier einfach eine erstellen. Also das ist gut, touch .profilefunktioniert. open .profilefunktioniert. Ich kopiere und füge eine Zeile aus dem Internet ein, die /usr/local/binvor den übrigen Pfaden steht. So wie:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"

Sparen. Versuch es. Funktioniert nicht Ich entferne die Anführungszeichen. nicht gut. Aus irgendeinem Grund füge ich am Ende der Zeile einen Doppelpunkt hinzu. Nicht gut.

Ich google Ich sehe mehr Informationen darüber, /etc/pathsaber selbst nachdem ich es gefunden und eingegeben sudo open pathshabe, kann ich es nicht freischalten. Und außerdem sagen die meisten Internets auch, dass das Hinzufügen einer .profileDatei zu meinem Home-Verzeichnis ausreichen sollte und ich mich nicht damit beschäftigen muss.

Aber es hat nicht gereicht und ich mache immer noch Spaß! Was fehlt mir?

1
Haben Sie ein .bash_profile? slhck vor 11 Jahren 0

1 Antwort auf die Frage

0
Traveling Tech Guy
  1. Die .profile-Datei wird nicht automatisch neu geladen. Sie wird beim Start oder manuell geladen. Versuchen Sie, das Terminal zu öffnen und a auszugeben source ~/.profile. Versuchen Sie set | grep PATHdann, die PATH-Variable zu überprüfen.
  2. Meine .profile-Datei enthält keine Anführungszeichen um die Pfade. Entfernen Sie sie, speichern Sie die Datei und gehen Sie zu Schritt 1.
Die Zitate spielen keine Rolle und das OP sagte, sie hätten bereits versucht, sie zu entfernen. slhck vor 11 Jahren 0