2009-08-12 10 views

Respuesta

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.

para encontrar el camino a su git binario, tipo "que git" en la línea de comandos. Y, por supuesto, asegúrese de que Git esté instalado.

+1

le ganas a ser la respuesta. –

+0

muchas gracias, funciona. – Matthias

+0

PD: por alguna razón, mi colega no se encontró con este problema en Snow Leopard, funcionó de la caja. – Matthias

0

@Radamanthus No debería ejecutar "sh git" desde su línea de comandos. Deberías ejecutar "git" directamente. Además, debe usar el comando which (ejecutar "which git") para obtener una ruta a su git binary (como lo menciona @John Millikin).

1

Además, una vez que agrega la varilla TM_GIT, reinicie TextMate. No funcionó para mí después del cambio de preferencia sin un reinicio.

+1

Hmm. Funcionó de inmediato para mí. –

3

Si ya autorizados git-osx-installer hacer git disponible para aplicaciones que no son de la CLI (es decir, se plantó un archivo en /etc/paths.d/git) entonces se podría simplemente ..:

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

Agregue la ubicación de su git a la variable de shell PATH en TextMate > Preferences... > Advanced > Shell Variables.

2

Recientemente me encontré con el mismo problema con Snow Leopard, y ninguna de las soluciones anteriores parecía estar funcionando. Así que hice un enlace simbólico en /usr/bin a mi archivo ejecutable git como esto:

cd /usr/bin 

sudo ln -s `which git` git 

luego relanzado Textmate y funcionó como un encanto, sin añadir ninguna variable o lo que sea

Cuestiones relacionadas