Verändern der Variable $PATH

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:

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