2009-08-12 13 views

Odpowiedz

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.

Aby znaleźć ścieżkę do git binarny, typu "która git" w wierszu poleceń. I oczywiście upewnij się, że Git jest zainstalowany.

+1

pokonać być odpowiedzią. –

+0

dzięki, działa. – Matthias

+0

PS: z jakiegoś powodu mój kolega nie wpadł na ten problem w systemie Snow Leopard, opracowanym po wyjęciu z pudełka. – Matthias

0

@Radamanthus Nie należy uruchamiać "sh git" z linii poleceń. Powinieneś uruchomić "git" bezpośrednio. Należy również użyć polecenia which (uruchom "git"), aby uzyskać ścieżkę do pliku binarnego git (jak wspomniano w @John Millikin).

1

Ponadto, po dodaniu pliku TM_GIT var, uruchom ponownie TextMate. Nie działa dla mnie po zmianie preferencji bez restartu.

+1

Hmm. Od razu zadziałało to dla mnie. –

3

Jeżeli już wolno git-osx-installer aby git dostępny dla programów spoza CLI (czyli sadzone plik w /etc/paths.d/git), to może po prostu ..:

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

Dodaj lokalizację swojego gita do zmiennej powłoki PATH w TextMate > Preferences... > Advanced > Shell Variables.

2

Niedawno wystąpił ten sam problem z systemem Snow Leopard i żadne z powyższych rozwiązań nie zadziałało. Więc zrobiłem dowiązanie symboliczne w /usr/bin do mojego pliku wykonywalnego git tak:

cd /usr/bin 

sudo ln -s `which git` git 

następnie wznowiona Textmate i to działało jak czar, bez dodawania zmiennej lub cokolwiek

Powiązane problemy