gitk:找不到命令

gitk: command not found

环境: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's just not linked

这条消息是什么:it's just not linked

此外,我检查了git的路径:

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

应该在/usr/bin/local/git?如何解决?

更新

我弄明白了,谢谢@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)

按照以下步骤解决问题:

  1. git --version检查git版本,可能会显示旧版本。

  2. 使用 brew update 更新 Homebrew。

  3. 使用 brew install git.

    从 Homebrew 安装最新版本的 Git

    (注意,如果安装出现问题,可以使用brew doctor命令。在我的情况下,它告诉我使用brew link git。)

我现在可以使用 gitk

如果 OP 使用 Mac,Linux 用户会从 Google 中找到此 link,并且接受的解决方案将无济于事。

在 Linux 上,使用您最喜欢的包管理器并安装 git-gui

在 RedHat-based 系统上,例如 CentOS,执行:

yum install -y git-gui

这将安装 gitk 依赖项。

完成。

我刚刚在 macOS 上通过自制软件安装了最新版本的 git。

11:28 $ git --version
git version 2.25.0

它似乎没有 gitk 和 git gui 所以我注意到 linux 的答案并尝试通过自制软件安装相同的包 git-gui它奏效了。

brew install git-gui

发现错误 here

我是 运行 macos 10.14.5 Mojave。