mac for git macos osx-mountain-lion gitk

for - Instalar gitk en Mac



git for mac (11)

Correcto, el 1.7.12.4 (Apple Git-37) no viene con gitk. Puede instalar una versión más reciente de git que viene con gitk usando brew. Instrucciones más detalladas ubicadas aquí: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/

Ejecute los siguientes comandos en la terminal:

brew update brew install git

Si aparece un error que indica que no se pudo vincular git, es posible que deba cambiar los permisos / propietarios de los archivos que menciona.

Una vez completado, ejecuta:

type -a git

Y asegúrate de que muestre:

/usr/local/bin/git

Si no es así, ejecuta:

brew doctor

Y haga que la ruta cambie para colocar / usr / local / bin anteriormente en la ruta. Ahora, gitk debería estar en tu camino (junto con una versión actualizada de git).

¿Alguien sabe cómo instalar gitk en Mac?

Desde su sitio web oficial, parece que gitk viene con git, pero la versión de mi git ( git version 1.7.12.4 (Apple Git-37) ) no viene con gitk.

brew install gitk no funciona para gitk.

Información de la versión (copiada de los comentarios):

  • OS X 10.8.2 (12C2034) "León de montaña"
  • Versión XCode 4.6 (4H127)

La versión de Git Mac viene sin gitk pero si gitk brew install git , obtienes acceso instantáneo a gitk .

Estoy usando MAC sierra 10.12.5


Lo que terminé haciendo fue: brew info git

Lo que me dio información de que git fue clonado en: /usr/local/Cellar/git/1.9.0

Así que acabo de agregar: /usr/local/Cellar/git/1.9.0/bin al principio de mi variable de entorno PATH.

Nota: No sé cómo usar homebrew ... solo quiero ir rápido ya que tengo otras cosas que hacer ... esto básicamente hace que gitk funcione para mí, así que me estoy apegando a él por ahora. (probablemente no sea la forma de trabajar con homebrew).


Primero debe verificar qué versión de git está ejecutando, la que está instalada con brew debería estar ejecutándose en / usr / local / bin / git, puede verificar esto desde un terminal usando:

which git

En caso de que git aparezca en un directorio diferente, debe ejecutarlo desde un terminal para agregarlo a su ruta:

echo export PATH=''/usr/local/bin:$PATH'' >> ~/.bash_profile

Después de eso puedes cerrar y abrir nuevamente tu terminal o simplemente ejecutar:

source ~/.bash_profile

¡Y voilá! En caso de que se ejecute en OSX Mavericks, es posible que deba instalar XQuartz.


Si ya tiene instalado Fink, esto funcionó para mí en Yosemite / OS X 10.10.5:

fink install git

Tenga en cuenta que, como efecto colateral, otros comandos de git también están utilizando la versión más reciente de git (2.5.1) instalada por Fink, en lugar de la versión de Apple (2.3.2), que todavía está allí, pero mi $ PATH lo reemplazó.


Si ya tienes instalado git a través de homebrew, puedes simplemente actualizar:

$ type -a git /usr/bin/git $ brew upgrade git $ type -a git /usr/local/bin/git

El de local / bin tendrá gitk


Simplemente tuve el mismo problema y lo resolvió de la siguiente manera:

  1. Descargue el paquete oficial de git para Mac desde http://git-scm.com/download/mac
  2. Instala el paquete. Esto coloca todos los binarios en / usr / local / git / bin.
  3. Opcionalmente ejecute el script incluido para hacer que gitk sea accesible fuera de los terminales
  4. Agregue / usr / local / git / bin a su RUTA o use un alias ( alias gitk=''/usr/local/git/bin/gitk'' )

También puede obtener gitk con el git de MacPorts.

sudo port install git


Tuve el mismo problema en Mac 10.7.5 con git versión 1.7.12.4

Cuando ejecuté gitk, recibí un error:

"Error in startup script: expected version number but got "Git-37)" while executing "package vcompare $git_version "1.6.6.2"" invoked from within "if {[package vcompare $git_version "1.6.6.2"] >= 0} { set show_notes "--show-notes" }" (file "/usr/bin/gitk" line 11587)

Cuando miré el código en gitk, vi la línea que establece la versión.

set git_version [join [lrange [split [lindex [exec git version] end] .] 0 2] .]

Esto de alguna manera analizó los resultados de la versión de git en Git-37 lugar de 1.7.12.4

Acabo de reemplazar la línea de git_version por:

set git_version "1.7.12.4"


Tuve el mismo problema. Instalé gitx en su lugar.

Puede instalar gitx desde aquí.

http://rowanj.github.io/gitx/

Descargue el paquete e instálelo. Después de eso, abra el gitk desde la búsqueda de Spotlight, vaya a la esquina superior izquierda. Haga clic en GitX y habilite el uso de la terminal.

Vaya a su repositorio y simplemente escriba:

$ gitx --all

Abrirá la Gui.

Manual de usuario: http://gitx.frim.nl/user_manual.html


1) La forma * nix

  • edite su ~/.bash_profile . Crea uno si aún no lo tienes .
  • ejecutar which git en la terminal.
  • da la ruta del git binario que la terminal se refiere a
  • cd en el directorio de instalación de git
  • hacer ls con grep o open . (Forma GUI) y busca la carpeta bin
  • encuentra a gitk dentro de él
  • pwd y copia la ruta, o haz clic derecho + obtener información + copia la ruta y pégala en tu .bash_profile
  • Ejemplo: export PATH=/usr/local/git/bin:$PATH
  • reinicie la terminal: sudo su - $USER
  • prueba gitk (debería funcionar si es un directorio git apropiado)

Problemas con Mac El Capitan : haga clic y siga las instrucciones para resolver el problema. Gitk no se iniciará en Mac: nombre de color desconocido "lime"

Si no se siente cómodo con vi , abra con un editor de texto como sublime y encuentre todas las menciones de lime en el archivo, y reemplace con "#99FF00" . Haga una copia de seguridad antes de hacerlo.

2) La forma homebrew

En Yosemite (no estoy seguro si era específico de Yosemite), seguí los pasos mencionados anteriormente:

brew update

brew doctor

brew link git

agregó /usr/local/Cellar/git/2.4.0/bin a la ruta

¡Sin suerte!

Luego, descubrió (posiblemente con which git ese git todavía estaba vinculado a /usr/bin/git

Abrí el directorio y encontré que había un ejecutable binario, tomé una copia de seguridad de git.bak y borré el archivo original, todos estos requieren contraseña

Reinició la terminal

¡bingo! funcionó