2009-08-12 8 views

Antwort

48

http://theappleblog.com/2008/01/09/textmate-no-longer-a-reason-to-avoid-git/

Set the TM_GIT shell variable in the textmate preferences to your git executable to work to solve the command not found problem.

Um den Pfad zu Ihrem git binary, Typ "die git" auf der Kommandozeile zu finden. Und stellen Sie sicher, dass Git installiert ist.

+1

Sie schlagen auf die Antwort sein. –

+0

danke ein Haufen, funktioniert. – Matthias

+0

PS: Aus irgendeinem Grund ist mein Kollege bei Snow Leopard nicht auf dieses Problem gestoßen, hat out of the box gearbeitet. – Matthias

0

@Radamanthus Sie sollten "sh git" nicht von Ihrer Kommandozeile aus starten. Sie sollten "Git" direkt ausführen. Außerdem sollten Sie den Befehl which (run "which git") verwenden, um einen Pfad zu Ihrer Git-Binärdatei zu erhalten (wie von @John Millikin erwähnt).

1

Sobald Sie die TM_GIT var hinzugefügt haben, starten Sie TextMate neu. Hat nach der Änderung der Präferenz ohne Neustart nicht funktioniert.

+1

Hmm. Es hat sofort für mich funktioniert. –

3

Wenn Sie erlaubt bereits git-osx-installer git für Nicht-CLI-Anwendungen zu machen (dh eine Datei in /etc/paths.d/git gepflanzt), dann könnte man einfach ..:

Untick the PATH shell variable set by default in the textmate preferences. 
0

Fügen Sie den Speicherort Ihres Git der PATH-Shell-Variablen in TextMate > Preferences... > Advanced > Shell Variables hinzu.

2

Ich lief vor kurzem in dem gleichen Problem mit Snow Leopard, und keine der oben genannten Lösungen schien zu funktionieren. Also machte ich einen Symlink in /usr/bin meiner git ausführbare Datei wie folgt aus:

cd /usr/bin 

sudo ln -s `which git` git 

dann Textmate neu aufgelegt und es funktionierte wie ein Zauber, ohne jede Variable hinzufügen oder was auch immer

Verwandte Themen