web-dev-qa-db-fra.com

gitk: commande introuvable

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?

MISE À JOUR

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)
16
Coda Chang

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.

Mise à jour

Puisque gitx n'est plus pris en charge pour OSX 10.12, Je recommande d'utiliser Gitx-dev

41
Coda Chang

É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é.

0
shailenTJ