Ich versuche, Git auf meinem Mac (OSX 10.6) nach dem offiziellen Git-Tutorial zu installieren.

Ich hatte kein Problem, bis ich meinen Benutzernamen und meine E-Mail-Adresse festlegen musste.

Jedes Mal, wenn ich es versuchte, bekam ich -bash: git: command not found

Ich habe versucht, echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile + das Terminal neu zu starten. Es funktioniert immer noch nicht.

Was sollte ich tun, um das Problem zu lösen?

Ich habe das OSX GIT-Installationsprogramm noch nie verwendet und möchte es auch nicht wirklich

Bearbeiten Sie 1: Das Befehlsproblem ist behoben.

Bearbeiten 2: Das Ergebnis des Befehls /usr/bin/grep PATH .* ist

.bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history:echo "export PATH=/usr/local/git/bin .bash_history::$PATH" >> ~/.profile .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo "export PATH=/usr/local/git/bin:$PATH" >> ~/.profile .bash_history:echo $PATH .bash_history:echo $PATH .bash_history:echo $PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH .profile:export PATH=/usr/local/git/bin:$PATH 

Kommentare

  • Warum ‚ möchten Sie das Installationsprogramm nicht verwenden?
  • Auch wenn Sie ‚ das Installationsprogramm nicht verwenden möchten, können Sie dennoch einen Paketmanager wie Homebrew verwenden, der die Installation, Deinstallation und Aktualisierung sicher erforderlich macht viel, viel einfacher: github.com/mxcl/homebrew
  • danke für Ihre Antworten. Aber der Installateur / Paketmanager ist Teil meiner Frage ist nicht mein Hauptanliegen.
  • Ich bin froh, dass Sie es zum Laufen gebracht haben – aber nur ein Hinweis auf den Pfad, den Sie ist oben angekommen, Sie ‚ haben dreimal dasselbe Verzeichnis erhalten, das im PATH aufgeführt ist – es wird funktionieren, aber es wird nur einmal benötigt. Um zu erklären, was die PATH-Variable tut – wenn Sie einen Befehl im Terminal eingeben – wird jedes im PATH aufgeführte Verzeichnis nach dem von Ihnen ausgeführten Befehl durchsucht. Jedes Verzeichnis ist durch Doppelpunkte getrennt. Ein praktischer Tipp: Bevor Sie eine Systemdatei bearbeiten, können Sie eine schnelle Kopie davon erstellen (cp .profile .profile.bak). Auf diese Weise können Sie problemlos zu einer funktionierenden Version zurückkehren, wenn etwas kaputt geht.
  • Ich ‚ habe Ihre Bearbeitung zurückgesetzt, wodurch die Lösung der Frage hinzugefügt wurde, da dies die Leute verwirrt. Sie ‚ haben unten eine Antwort akzeptiert, damit zukünftige Besucher wissen, wie sie ähnliche Probleme lösen können. Wenn Sie Details hinzufügen möchten, bearbeiten Sie entweder die Antwort oder hinterlassen Sie einen Kommentar.

Antwort

Wo haben Sie sich befunden? git installieren zu? Verschiedene Installationsmethoden platzieren es an verschiedenen Orten. Überprüfen Sie Ihren Installationsprozess. Auf meinem Computer habe ich es in /usr/bin/

Sie müssen sicherstellen, dass Ihre PATH das Verzeichnis enthält, in dem der Git lebt in.

Sie können entweder locate git ausführen, um danach zu suchen. Sie müssen wahrscheinlich Ihre Suchdatenbank erstellen, wenn Sie dies noch nicht getan haben.

Sie können nur einige typische Orte ausprobieren.

/usr/bin/git --version 

Wenn Sie wissen, wo es installiert ist, können Sie Ihre Datei durch Bearbeiten von .profile oder .bash_profile, um den entsprechenden Wert hinzuzufügen.

Kommentare

  • Vielen Dank für Ihre Antwort. Ich habe Git in / usr / local / git / bin installiert und bereits versucht, es meinem Pfad hinzuzufügen. Jetzt kann ich nur noch den Befehl cd verwenden. ls, git … Befehle funktionieren nicht mehr ‚.
  • OK – das ist ‚ ein ungewöhnlicher Ort um es zu installieren – sind Sie sicher? Sind Sie sicher, dass Sie es nicht ‚ installiert haben in: / usr / local / bin? Überprüfen Sie in den verschiedenen Verzeichnissen, wo es sich tatsächlich befindet. Stellen Sie dann sicher, dass es funktioniert, indem Sie es mit einem vollständigen Pfad ausführen: z. / usr / local / bin / git ODER / usr / local / git / bin / git ODER / usr / bin / git usw. Wenn Sie den richtigen Pfad gefunden haben und wissen, dass er funktioniert, ändern Sie Ihre PATH-Variable in die ‚ Verzeichnis ‚, in dem sich die ausführbare Git-Datei befindet.
  • Ich bin sicher, dass es das richtige Verzeichnis ist. Die Git-Datei in diesem Verzeichnis listet beim Start die häufigsten Git-Befehle auf. In PATH habe ich / usr / local / git / bin: / usr / local / git / bin: / usr / local / git / bin. Mein Problem ist, dass ich ‚ nicht verwenden kann Alle Terminalbefehle außer cd, – (
  • OK, das ist ‚ wahrscheinlich, weil Sie ‚ Ihre durcheinander gebracht haben PATH. Einige der grundlegenden Befehle sind in die Shell integriert, sodass ‚ nicht auf einen PATH angewiesen ist. Einer der Befehle, die Sie ‚ ve used hat Ihren Shell-Pfad verwischt. Bearbeiten Sie den Inhalt von .profile und beheben Sie diesen. Wenn Sie Hilfe benötigen, versuchen Sie, den Inhalt dieses Befehls zu veröffentlichen: / usr / bin / grep PATH. *
  • Der Git. Bei der dmg-Installation wird git in / usr / local / bin / git abgelegt, sodass dies der normale Ort und kein Problem ist. Zeigen Sie uns jedoch, wie Ihr .profile / full PATH lautet,

Antwort

Dies sollte Sie zum Laufen bringen:

Wir müssen sicherstellen, dass das Terminal die richtige Reihenfolge der Ordner durchläuft, um Ihre neueren zu ermitteln Version von Git.

$ echo "export PATH=/usr/local/git/bin:/usr/local/bin:/usr/local/sbin:$PATH" >> ~/.bash_profile 

Weisen Sie das Terminal an, Ihr bash_profile zu überprüfen, um die aktualisierte Reihenfolge der Ordner (Ihr „$ PATH“) zu erhalten.

$ source ~/.bash_profile 

Lassen Sie uns nun Ihre Git-Version erneut überprüfen.

$ git --version 

Antwort

Für den Fall, dass meine folgende Antwort Ihre normalen Terminalbefehle verletzt, wie es bei mir der Fall war. Ich habe eine andere Lösung gefunden, die besser funktioniert.

Wenn Sie meinen letzten Beitrag zum Festlegen verwendet haben den PFAD für Git, und Sie haben keinen Zugriff mehr auf Befehle wie

cd ls 

Als erstes müssen Sie

Führen Sie dann

touch ~/.bash_profile open ~/.bash_profile 

aus und fügen Sie der .bash_profile-Datei die folgende Zeile hinzu

PATH=/usr/local/git/bin:$PATH 

Speichern Sie die Datei und kehren Sie zum Ausführen des Terminals zurück.

source ~/.bash_profile 

So aktualisieren Sie die Datei .bash_profile in der ausgeführten Terminalsitzung

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.