2012-10-01 12 views
17

Después de actualizar a XCode 4.5 e instalar las herramientas de desarrollador, ya no puedo ejecutar el comando 'git gui' desde la línea de comandos. Dice:¿Eliminó Apple el comando 'git gui' en las herramientas de línea de comandos de XCode 4.5?

$ git gui 
git: 'gui' is not a git command. See 'git --help'. 

estoy ejecutando esta versión:

$ git --version 
git version 1.7.10.2 (Apple Git-33) 

Búsqueda de los documentos GIT (http://git-scm.com/docs/git-gui) muestra 'git gui' debería estar disponible, y no ha cambiado desde la versión 1.7.7. Entonces, ¿esta versión de Apple de git eliminó este comando? ¡Lo uso todo el tiempo!

+1

Tal vez necesita un 'Xcode-select', como se describe en http://www.cocoanetics.com/2012/07/you-dont-need-the-xcode-command-line-tools /? – VonC

+0

Gracias por la sugerencia. Estaba un poco nervioso acerca de ejecutar el script para eliminar por completo las herramientas de línea de comandos de XCode. Probablemente funcionaría, pero no podría deshacerlo si algo saliera mal, así que fui con la solución a continuación. –

Respuesta

24

Apple eliminó el comando 'git gui', probablemente porque estaban removing X11 en el que se basa 'git gui'.

Decidí hacer homebrew git en lugar de confiar en las herramientas de línea de comandos de XCode.

brew install git 

Entonces editado el archivo/etc/caminos para que el directorio/usr/local/bin llegado antes que el directorio/usr/bin, porque eso no era correcto tampoco. Luego salió de la ventana de terminal y reiniciado, y ahora me sale:

$ which git 
/usr/local/bin/git 

$ git --version 
git version 1.7.12.1 

y el comando git gui funciona de nuevo.

+0

buenos comentarios. +1 – VonC

+0

"Apple realmente eliminó el comando 'git gui'"? Bueno saber. – VonC

0

Esto funcionó para mí

sudo vi ~/.gitconfig

[alias] 
gui = !sh -c '/usr/local/git/libexec/git-core/git-gui' 
Cuestiones relacionadas