Michael Schröpl: (Linux) sh: make: command not found ?!?

Beitrag lesen

Hi Dirk,

yep. Was genau steht in der Environment-Variable PATH dieser Shell?
("echo $PATH")
öhm...schlicht + ergreifend: NIX! die variable ist leer.

Tja, schade eigentlich. Denn dort sollte die Liste aller Verzeichnisse
stehen, in denen die Shell nach Kommandos sucht.

Mit einem leeren $PATH sollte allerdings _kein_ Kommando funktionieren
... nicht nur kein "make", sondern auch kein "ls".

Umgekehrt würde _mit_ gesetztem $PATH das Kommando "which" zu einem
Kommando den zugehörigen Pfad liefern.
("which which" -> /usr/bin/which)

und nun?

Mit "find / -name make -ls" nach der Datei suchen und sie ggf. über
ihren absoluten Pfadnamen ansprechen.

Oder (besser) die Konfiguration der Shell reparieren.
(Im Heimatverzeichnis Deiner Benutzerkennung dürfte eine entsprechende
Datei liegen, deren Name mit "." beginnt und mit "rc" endet - der Teil
dazwischen hängt von der verwendeten Shell ab.)

Viele Grüße
      Michael