gitk:找不到命令

时间:2015-05-12 15:20:32

标签: git 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'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)

3 个答案:

答案 0 :(得分:47)

我刚刚通过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。

答案 1 :(得分:41)

首先,检查git版本。

键入git --version,它可能会显示旧版本。

接下来,更新您的Homebrew

输入brew update

然后,下载最新版本。 brew install git

请注意,如果显示Warning: git-2.4.0 already installed, it's just not linked

我们可以查看brew doctor,就我而言,它告诉我使用brew link git

最后,再次键入brew install git并重新启动终端。

我可以使用gitk并将git版本升级到最新版本。

更新

由于gitx不再支持OSX 10.12,我建议您使用Gitx-dev

答案 2 :(得分:0)

如果OP使用Mac,则Linux用户将从Google找到此链接,而接受的解决方案将无济于事。

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

在基于RedHat的系统(例如CentOS)上,请执行以下操作:

yum install -y git-gui

这将安装gitk依赖项。

完成。