Verändern der Variable $PATH
Donnerstag, den 10. November 2005, Kategorie: Tipps und Tricks
Wenn Sie einen Befehl in das Terminal eingeben und das Terminal sagt, dass es den Befehl nicht gefunden hat, haben Sie den Befehl nicht auf Ihrem Rechner, oder nicht im voreingestelltem Suchpfad. So erging es mir mit MAMP, einer Software, welche PHP und MySQL zur Verfügung stellt. Will man den Befehl mysql in einem Terminal aufrufen, erhält man -bash: mysql: command not found. Er findet den Befehl mysql schlicht nicht.
Es gibt in Mac OS X so genannte Umgebungsvariablen. $PATH ist so eine. Hier stehen alle möglichen Orte drin, in denen das Terminal nach Befehlen suchen soll. Einen neuen Pfad hängt man folgendermassen an:
Hier haben wir jetzt den Pfad /Applications/MAMP/bin/mysql4/bin angehängt.
Ich schreibe es deswegen, weil ich im Internet viele Erklärungen gefunden habe, welche einen anderen Syntax verwenden. Dieser weicht zum Teil erheblich von anderen UNIX-Systemen ab.
Wenn Sie nun noch wissen wollen, was in $PATH drinsteht, geben Sie folgendes ein:
uns Sie erhalten als Ausgabe:
Es gibt in Mac OS X so genannte Umgebungsvariablen. $PATH ist so eine. Hier stehen alle möglichen Orte drin, in denen das Terminal nach Befehlen suchen soll. Einen neuen Pfad hängt man folgendermassen an:
PATH=$PATH:/Applications/MAMP/bin/mysql4/bin
Hier haben wir jetzt den Pfad /Applications/MAMP/bin/mysql4/bin angehängt.
Ich schreibe es deswegen, weil ich im Internet viele Erklärungen gefunden habe, welche einen anderen Syntax verwenden. Dieser weicht zum Teil erheblich von anderen UNIX-Systemen ab.
Wenn Sie nun noch wissen wollen, was in $PATH drinsteht, geben Sie folgendes ein:
echo $PATH
uns Sie erhalten als Ausgabe:
/bin:/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/Applications/MAMP/bin/mysql4/bin