环境: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)
答案 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
依赖项。
完成。