• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Command not found - obwohl installiert

  • Ersteller Ersteller afk
  • Erstellt am Erstellt am

afk

Erdapfel
Registriert
07.04.09
Beiträge
1
Hey AT,
ich hab ein merkwürdiges Problem, was relativ plötzlich/spontan aufgetreten ist.

Ich habe mir vor ein paar Tagen, weil ich das Versions Kontroll System "Git" (was auch super ist :D) auf meinem MacBook installieren wollte, die Software MacPorts (auf anraten der Git Dokumentation) installiert. Hab dann darüber Git installiert, und das hat auch alles ganz toll geklappt. Ich konnte Git benutzen und die Welt war in Ordnung :)

Jetzt hab ich letztens in der Git-Dokumentation weitergelesen, und dort verschiedene Tipps zum erleichtern der Arbeit gefunden. Dort las ich etwas von einer Auto-Vervollständigung der Befehle. Ich dachte mir: "Super, machste." (Hier ist übrigens der Abschnitt der Doku: klick!)
Naja, ich hab dann (über verschiedene Wege -> bei mir gab es z.B. keine ".bashrc" im Home-Dir) versucht diese(s) Auto-Completion(-Script) ans Laufen zu bekommen, und hab es auch irgendwie geschafft. Ich weiß leider nicht mehr genau WIE, aber es hat je funktioniert und ich hab mir schnell keine Gedanken mehr gemacht.

Nun hab ich gestern meinen Rechner zugeklappt (Standby), alles hat noch funktioniert, und klappe ihn heute auf, gebe "git status" ein, und es kommt nur: "-bash: git: command not found". Gleiches passiert z.B. bei "port".

Ich habe dann (nach einigem suchen) herausgefunden, wo MacPorts Git installiert hat. Das komische ist: Alle Dateien sind noch da, und ich kann unter "/usr/local/git/bin/" mit "./git" das Programm ganz normal starten.

Es scheint also als hätte ich bei meiner Aktion mit dem Eintragen des Auto-Completion Scripts irgendwas zerschossen.
Habt ihr da Tipps/Meinungen zu?

Vielen Dank für eure Hilfe!
Tim
 
Du musst den Pfad zu deiner $PATH Variablen hinzufügen. MacPorts macht das denk ich automatisch. Anscheinend hat bei dir etwas nicht hingehauen. Lese mal die Variable mit "echo $PATH" im Terminal aus.
Da sollten die ganzen Pfade mit : getrennt drinstehen, bei mir sieht das so aus:

/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin

Pfade kannst du hinzufügen, indem du in deiner .bash_profile (im home) folgende Zeile hinzufügst:

Code:
export PATH=/opt/local/bin:/opt/local/sbin:$PATH

(das hätte MacPorts machen sollen)

Allgemein:

Code:
export PATH=/der/neue/pfad/zur/binary:$PATH