Подтвердить что ты не робот

Gitk: команда не найдена

Окружающая среда: Mac OSX 10.10. Когда я пытался использовать gitk, он показывает:

Coda-2:~ Coda$ gitk
-bash: gitk: command not found

Я думаю, что причиной является старая версия git. Вот некоторая информация, и я уже набрал 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 just not linked

Что это за сообщение: it just not linked?

Кроме того, я проверяю путь git:

Coda-2:~ Coda$ which git
/usr/bin/git

Он должен быть в /usr/bin/local/git? Как это исправить?

UPDATE

Я понимаю, спасибо @TimCastelijns.

brew doctor сказал:

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

Итак, я набрал:

Coda-2:~ Coda$ brew link git
Linking /usr/local/Cellar/git/2.4.0... 220 symlinks created

Затем я набрал gitk, и он работал, и путь изменился на /usr/local/bin/git. Однако, когда я хочу проверить версию git. Он по-прежнему показывал старую версию, почему?

Coda-2:~ Coda$ git --version
git version 1.9.3 (Apple Git-50)
4b9b3361

Ответ 1

Сначала проверьте версию git.

Введите git --version, и он может отображать старую версию.

Затем обновите свой Homebrew

Введите brew update.

Затем загрузите последнюю версию. brew install git

Обратите внимание, что если он показывает Warning: git-2.4.0 already installed, it just not linked

Мы можем проверить brew doctor, в моем случае он сказал мне использовать brew link git

Наконец, снова введите brew install git и перезапустите терминал.

Я могу использовать gitk и обновить версию git до последней версии.

Update

Так как gitx больше не поддерживается для OSX 10.12, я рекомендую использовать Gitx-dev

Ответ 2

Если OP использует Mac, пользователь Linux найдет эту ссылку в Google, и принятое решение не поможет.

В Linux используйте ваш любимый менеджер пакетов и установите git-gui.

В системах на базе RedHat, ex CentOS, выполните:

yum install -y git-gui

который установит зависимость от gitk.

Готово.