Ich möchte der PATH
Umgebungsvariablen einen Pfad hinzufügen .
Ich habe es versucht export PATH=/mypath:$PATH
und es funktioniert. Wenn ich das Terminal das nächste Mal starte, befindet sich mein neuer Pfad nicht mehr in der PATH
Umgebungsvariablen.
Wie kann ich der PATH
Umgebungsvariablen einen Pfad hinzufügen ? und es sollte auch dort sein, wenn ich das nächste Mal das Terminal starte.
Ich habe jetzt wieder Probleme damit, der Trick, der vorher funktioniert hat, scheint nicht mehr zu funktionieren.
Ich habe versucht mit:
echo 'export GRADLE_HOME=/Users/jonas/gradle-1.2/' >> ~/.profile
echo 'export PATH=GRADLE_HOME/bin:$PATH' >> ~/.profile
um zwei Umgebungsvariablen hinzuzufügen. Dann hat meine ~/.profile
-Datei folgenden Inhalt:
export GRADLE_HOME=/Users/jonas/gradle-1.2/
export PATH=GRADLE_HOME/bin:$PATH
Wenn ich jedoch ein neues Terminalfenster starte und gradle
(den Befehl, den ich hinzugefügt habe PATH
) eingebe, wird die Meldung angezeigt, dass der Befehl nicht vorhanden ist. Wenn ich den Befehl ausführe /Users/jonas/gradle-1.2/bin
, funktioniert es gut!
Antworten:
echo 'export PATH=/my/path:$PATH' >> ~/.bash_profile
sollte den Trick machen!Wenn Sie
echo 'export PATH=/my/path:$PATH' > ~/.bash_profile
oder eine solche Variation verwenden, würden Sie den Inhalt Ihres Profils überschreiben!quelle
OSX liest die folgenden Dateien in der Reihenfolge, in der ein Terminal geöffnet wird:
Platzieren Sie also Ihren Pfadzusatz in einem dieser Bereiche. Normalerweise füge ich Ergänzungen hinzu
~/.bash_profile
quelle
echo 'export PATH=/mypath:$PATH' >> ~/.profile
Zusätzlich zu den von @RobZolkos genannten Stellen wird auch die Anmeldeshell
/etc/paths
und die darin enthaltenen Dateien angezeigt/etc/paths.d/
. Ein Pfadeintrag pro Zeile in diesen Dateien.Siehe
/etc/profile
und die Handbuchseite fürpath_helper
.quelle
echo 'export PATH=/mypath:$PATH' >> ~/.profile