由于出现奇怪的错误,Gitk 无法工作 需要 macOS 11 或更高版本
Gitk don't work because of strange error macOS 11 or later required
启动 gitk 命令行时出现错误。这很奇怪,因为我有最新版本的 Mac OS 11.1 我刚刚升级了 git 但它没有帮助。有什么想法吗?
macOS 11 or later required !
/usr/bin/wish: line 2: 50965 Abort trap: 6 "$(dirname [=10=])/../../System/Library/Frameworks/Tk.framework/Versions/8.5/Resources/Wish.app/Contents/MacOS/Wish" "$@"```
由 运行 brew install tcl
解决
我看到最热门的回答:
Solved it by running brew install tcl
但是我这样做之后,gitk
还是不行,我安装了两个版本的wish:
$ type -a wish
$ wish is /usr/local/bin/wish
$ wish is /usr/bin/wish
最后我找到了我的解决方案:
我编辑 .zshrc 文件,为 gitk
:
添加别名
alias gitk="/usr/local/bin/wish $(which gitk)"
LiuJQ 的解决方案有效。这确实是 wish
的问题。我通过在 ~/.bashrc
.
中添加以下行来为 gitk
添加别名来修复
alias gitk="/usr/local/bin/wish $(which gitk)"
注意:需要重新打开终端才能生效。
启动 gitk 命令行时出现错误。这很奇怪,因为我有最新版本的 Mac OS 11.1 我刚刚升级了 git 但它没有帮助。有什么想法吗?
macOS 11 or later required !
/usr/bin/wish: line 2: 50965 Abort trap: 6 "$(dirname [=10=])/../../System/Library/Frameworks/Tk.framework/Versions/8.5/Resources/Wish.app/Contents/MacOS/Wish" "$@"```
由 运行 brew install tcl
我看到最热门的回答:
Solved it by running
brew install tcl
但是我这样做之后,gitk
还是不行,我安装了两个版本的wish:
$ type -a wish
$ wish is /usr/local/bin/wish
$ wish is /usr/bin/wish
最后我找到了我的解决方案:
我编辑 .zshrc 文件,为 gitk
:
alias gitk="/usr/local/bin/wish $(which gitk)"
LiuJQ 的解决方案有效。这确实是 wish
的问题。我通过在 ~/.bashrc
.
gitk
添加别名来修复
alias gitk="/usr/local/bin/wish $(which gitk)"
注意:需要重新打开终端才能生效。