gitk 将无法在 Mac 上启动 : unknown color name "lime"

标签 gitk

我已经通过 brew install git 在 Mac 上安装了 git。当我尝试启动 gitk 时,出现以下错误:

Error in startup script: unknown color name "lime"
    (processing "-fore" option)
    invoked from within
"$ctext tag conf m2 -fore [lindex $mergecolors 2]"
    (procedure "makewindow" line 347)
    invoked from within
"makewindow"
    (file "/usr/local/bin/gitk" line 12434)

我的 Mac 似乎没有名为 lime 的颜色。

我可以为环境添加石灰色吗?或者有更好的解决办法吗?

git版本是2.7.0,Mac运行的是Yosemite 10.10.5

最佳答案

您可以通过运行wish并使用命令info patchlevel来检查您的Tcl/Tk版本。 git 2.7.0、Tcl/Tk 8.5.9 和 OS X 10.11 El Capitan 似乎不能很好地协同工作。

我通过执行 brew cask install tcl 解决了这个问题,它安装了 8.6.4,并且 gitk 现在可以工作了。

关于gitk 将无法在 Mac 上启动 : unknown color name "lime",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34637896/

相关文章:

Git:git/linux维护者如何维护这么多分支

git - 启动 gitk 错误

build - 如何构建gitk?

git - 检查 git 中是否存在某些代码

Git:将所有本地提交与远程 repo 版本进行比较

git - "Mark this commit"在gitk中是什么意思?

git - 如何更改 gitk 的 UI 颜色?

git - 是否可以在 gitk 中配置差异?

git - 让 Git GUI 忽略差异 View 中的空间变化

git - Git 中作者和提交者的区别?