Environnement: Mac OSX 10.10. Lorsque j'essayais d'utiliser gitk
, cela montre:
Coda-2:~ Coda$ gitk
-bash: gitk: command not found
Je pense que la raison en est l'ancienne version de git
. Voici quelques informations, et j'ai déjà tapé brew update
.
Coda-2:~ Coda$ git --version
git version 1.9.3 (Apple Git-50)
Coda-2:~ Coda$ brew install git
Warning: git-2.4.0 already installed, it's just not linked
Quel est ce message: it's just not linked
?
De plus, je vérifie le chemin de git
:
Coda-2:~ Coda$ which git
/usr/bin/git
Il doit être dans /usr/bin/local/git
? Comment le réparer?
Je le comprends, merci @TimCastelijns.
brew doctor
m'a dit:
Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
git
J'ai donc tapé:
Coda-2:~ Coda$ brew link git
Linking /usr/local/Cellar/git/2.4.0... 220 symlinks created
Ensuite, j'ai tapé gitk
, et cela a fonctionné et le chemin a été changé en /usr/local/bin/git
. Cependant, lorsque je veux vérifier la version de git
. Il montrait toujours l'ancienne version, pourquoi?
Coda-2:~ Coda$ git --version
git version 1.9.3 (Apple Git-50)
Tout d'abord, vérifiez la version git
.
Tapez git --version
, et il peut afficher l'ancienne version.
Ensuite, mettez à jour votre Homebrew
Tapez brew update
.
Téléchargez ensuite la dernière version. brew install git
Notez que s'il affiche Warning: git-2.4.0 already installed, it's just not linked
Nous pouvons vérifier brew doctor
, dans mon cas, il m'a dit d'utiliser brew link git
Enfin, tapez brew install git
et redémarrez le terminal.
Je peux utiliser gitk
et mettre à niveau la version git vers la dernière version.
Puisque gitx
n'est plus pris en charge pour OSX 10.12
, Je recommande d'utiliser Gitx-dev
Étant donné que l'OP utilise Mac, un utilisateur Linux trouvera ce lien de Google et la solution acceptée n'aidera pas.
Sous Linux, utilisez votre gestionnaire de packages préféré et installez git-gui
.
Sur les systèmes basés sur RedHat, ex CentOS, faites:
yum install -y git-gui
qui installera la dépendance gitk
.
Terminé.