Est-ce que quelqu'un sait comment installer Gitk sur Mac?
Sur leur site officiel, il semble que gitk soit livré avec git, mais la version de mon git (git version 1.7.12.4 (Apple Git-37)
) ne vient pas avec gitk.
brew install gitk
ne fonctionne pas pour gitk.
Informations de version (copiées des commentaires):
Correct, le 1.7.12.4 (Apple Git-37) ne vient pas avec gitk. Vous pouvez installer une version plus récente de git fournie avec gitk à l’aide de brasser. Des instructions plus détaillées situées ici: http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-Ruby-on-mac/
Exécutez les commandes suivantes sur le terminal:
brew update
brew install git
Si vous obtenez une erreur indiquant que la liaison avec git est impossible, vous devrez peut-être modifier les autorisations/propriétaires des fichiers mentionnés.
Une fois terminé, lancez:
type -a git
Et assurez-vous que cela montre:
/usr/local/bin/git
Si ce n'est pas le cas, lancez:
brew doctor
Et modifiez le chemin pour mettre/usr/local/bin plus tôt dans le chemin. Maintenant, gitk devrait être sur votre chemin (avec une version mise à jour de git).
Je viens d'avoir le même problème et résolu comme suit:
alias gitk='/usr/local/git/bin/gitk'
)Si vous avez déjà installé git via homebrew, vous pouvez simplement mettre à jour:
$ type -a git
/usr/bin/git
$ brew upgrade git
$ type -a git
/usr/local/bin/git
Celui du local/bin aura gitk
J'ai eu le même problème. J'ai installé gitx à la place.
Vous pouvez installer gitx à partir d'ici.
Téléchargez le package et installez-le. Après cela, ouvrez le gitk à partir de la recherche Spotlight, allez dans le coin supérieur gauche. Cliquez sur GitX et activez l'utilisation du terminal.
Allez à votre repo et tapez simplement:
$ gitx --all
Il ouvrira le Gui.
Manuel de l'utilisateur: http://gitx.frim.nl/user_manual.html
La version Git Mac est livrée sans gitk
mais si vous le faites brew install git
vous obtenez un accès instantané à gitk
.
J'utilise MAC sierra 10.12.5
Il y a deux façons de résoudre ce problème:
Quatre étapes simples
which git
dans le terminal pour connaître l'emplacement de votre exécutable git
. Ouvrez ce répertoire et localisez gitk
dans le dossier bin
. Copier le chemin --- généralement /usr/local/git/bin
bash_profile
si vous ne l'avez pas déjà . Modifiez votre ~/.bash_profile
pour ajouter l'emplacement de git
& gitk
local dans les chemins. Ou simplement copier des pâtes à partir de l'exemple ci-dessous.gitk
à l’emplacement /usr/local/bin/gitk
dans un éditeur de texte. Recherchez toutes les mentions de Lime
dans le fichier et remplacez-les par "#99FF00"
. Faites une sauvegarde avant de le faire.source ~/.bash_profile
& run gitk
Exemple bash_profile
:
# enabling gitk
export PATH=/usr/local/git/bin:$PATH
Attention - La plupart des étapes ci-dessous nécessitent probablement les privilèges Sudo
.
brew update
brew doctor
brew link git
/usr/local/Cellar/git/2.4.0/bin
au chemin puis rechargez bash et exécutez gitk
which git
et observez si git est toujours lié à /usr/bin/git
source ~/.bash_profile
Ce que j'ai fini par faire était: brasser info git
Ce qui m'a donné des informations selon lesquelles git a été cloné dans: /usr/local/Cellar/git/1.9.0
Je viens donc d'ajouter: /usr/local/Cellar/git/1.9.0/bin au début de ma variable env. PATH.
Note: Je ne sais pas comment utiliser l'homebrew ... je veux juste y aller rapidement car j'ai d'autres choses à faire ... cela fait essentiellement tourner Gitk pour moi alors je m'en tiens à ça pour le moment. (probablement pas la façon de travailler avec homebrew cependant).
Vous pouvez également obtenir gitk
avec le git
de MacPorts.
Sudo port install git
Si vous avez déjà installé Fink, cela a fonctionné pour moi sur Yosemite/OS X 10.10.5:
fink install git
Notez que comme effet secondaire, d’autres commandes git utilisent également la version plus récente de Git (2.5.1) installée par Fink, plutôt que la version de Apple (2.3.2), qui est toujours là, mais préempté. par mon $ PATH.
Tout d’abord, vous devez vérifier quelle version de git vous utilisez, celle installée avec brew doit être exécutée sur/usr/local/bin/git, vous pouvez le vérifier depuis un terminal en utilisant:
which git
Si git apparaît sur un répertoire différent, vous devez l'exécuter depuis un terminal pour l'ajouter à votre chemin:
echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile
Après cela, vous pouvez fermer et rouvrir votre terminal ou simplement exécuter:
source ~/.bash_profile
Et le tour est joué! Si vous utilisez OSX Mavericks, vous devrez peut-être installer XQuartz.
J'ai eu le même problème sur Mac 10.7.5 avec la version 1.7.12.4 de Git
Quand j'ai couru gitk j'ai eu une erreur:
"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)
Quand j'ai regardé le code dans gitk, j'ai vu la ligne qui définit la version.
set git_version [join [lrange [split [lindex [exec git version] end] .] 0 2] .]
Cela a en quelque sorte analysé les version git aboutit à Git-37
au lieu de 1.7.12.4
Je viens de remplacer la ligne git_version par:
set git_version "1.7.12.4"