git gui no funciona después de instalarlo en Mac (por ejemplo, Mountain Lion)

Cuando ejecuté git gui , obtuve esto:

 $ git gui git: 'gui' is not a git command. See 'git --help'. Did you mean one of these? grep init pull push 

Pero ejecuté bien otros commands de git, incluido gitk . ¿Cómo puedo arreglar esto?

Gracias.

Edite su configuration de git para agregar una input para la interfaz gráfica de usuario en la sección de alias

nano ~ / .gitconfig

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

Esta publicación: http://www.cmsimike.com/blog/2012/07/30/git-gui-and-osx-mountain-lion/ me salva.

Edite ~/.bash_profile y coloque

 alias gui='/usr/local/git/libexec/git-core/git-gui' 

Ahora el nuevo command es gui lugar de git gui .

EDITAR (28 de enero de 2013)

He encontrado una mejor respuesta a por qué git gui no funcionaba: ¿Apple eliminó el command 'git gui' en las herramientas de command-line de XCode 4.5? . Por favor, consulte esta solución en su lugar.

Apple sí eliminó el command 'git gui'. Decidí crear homebrew git en lugar de confiar en las herramientas de command-line de XCode.

 brew install git 

Luego edité el file / etc / paths para que el directory / usr / local / bin venga antes que el directory / usr / bin, porque eso tampoco estaba bien. Luego salí de la window de la terminal y reinicié, y ahora recibo:

 $ which git /usr/local/bin/git $ git --version git version 1.7.12.1 

y el command git gui funciona de nuevo.

Es posible que deba instalar / actualizar por separado el package git-gui después de instalar Mountain Lion.
Como se menciona en " Cliente GIT GUI para Linux ", git gui tiene su propio package (al lado de git-core ).

De los comentarios, parece que un package de git-gui aún no está disponible para Mountain Lion.
Sin embargo, este informe posterior hace que trabajar sea una GUI alternativa como Source Tree .
Esa podría ser una buena solución.

Aplicación Source Tree

Tengo el mismo problema. Git-gui aparece todavía instalado para mí (/ usr / local / git / libexec / git-core / git-gui es mi location) pero no solo funciona sin especificar la ruta completa. Esto indica un problema de ruta, pero no he investigado mucho más.

editar Pruebe agregar / usr / local / git / libexec / git-core al comienzo de su variable PATH. Parece que todos los binarys de git están ahí, así que deberían funcionar.

Agregar a la ruta funcionó para mí.

Acabo de agregar esta línea a mi ~ / .profile y git gui está vivo una vez más. & (% ing mountain lion. export PATH = RUTA: / usr / local / git / libexec / git-core

Además de la respuesta de Victor anterior, necesita un paso adicional, porque brew install git no creó simlink para git-gui.

Dentro de / usr / local / bin, ejecuta lo siguiente:

ln -s ../Cellar/git/1.8.3.2/libexec/git-core/git-gui git-gui

(Reemplace la versión de git con la suya)

Aunque no estoy seguro de cómo abrir git gui desde la terminal en Mountain Lion, es posible usarlo usando OpenInGitGUI, que abre git gui desde Finder. La descarga y las instrucciones están disponibles aquí .

Esto puede no ser tan conveniente como escribir 'git gui' en la terminal, pero está bastante cerca. Básicamente, todo lo que necesita hacer es escribir 'abrir'. para abrir el directory actual en Finder y luego click el button Git para abrir git gui.

Parece que a finales de 2017 todas las respuestas anteriores quedaron obsoletas, así que aquí está mi nueva respuesta:

 brew install git /usr/local/opt/git/bin/git gui