将 macOS Big Sur 软件更新到 11.4 后,git gui 无法正常工作
Posted
技术标签:
【中文标题】将 macOS Big Sur 软件更新到 11.4 后,git gui 无法正常工作【英文标题】:git gui is not working after software update to macOS Big Sur to 11.4 【发布时间】:2021-08-19 08:59:07 【问题描述】:每当我尝试在终端上执行“git gui”命令时,它都会显示
/usr/local/git/libexec/git-core/git-gui: line 8: /usr/local/git/share/git-gui/lib/Git Gui.app/Contents/MacOS/Wish: No such file or directory
/usr/local/git/libexec/git-core/git-gui: line 8: exec: /usr/local/git/share/git-gui/lib/Git Gui.app/Contents/MacOS/Wish: cannot execute: No such file or directory
我今天在 macOS Big Sur 的软件更新后遇到了这个问题。 当前版本是 11.4
【问题讨论】:
必须安装tck/tk包(可选)。 我也试过了 这里显示的路径表明您的特定 Git 安装需要 tcl/tk 的wish
shell 安装在 Git Gui.app/
目录本身中,这似乎......奇怪/错误。我的wish
在/usr/bin/wish
。 span>
我升级后也有同样的问题,还是没有找到任何可用的解决方案
【参考方案1】:
在我的情况下,带有覆盖符号链接的 git 新安装有效:
$ brew uninstall git
$ brew install git
# Force the link and overwrite all conflicting files
$ brew link --overwrite git
# List all files that would be deleted
$ brew link --overwrite --dry-run git
# Force the link and overwrite all conflicting files:
$ brew link --overwrite autoconf
# All files that would be deleted:
$ brew link --overwrite --dry-run autoconf
【讨论】:
【参考方案2】:重新安装 git 和 git-gui。
$ brew uninstall git
$ brew install git
$ brew install git-gui
$ brew link git-gui
【讨论】:
【参考方案3】:问题已经解决了。
首先,当我执行git --version
时,它返回git version 2.23.0
。
作为人们提供的一些解决方案,在使用$ brew uninstall git
卸载git时。遇到No available formula or cask with the name "git".
的另一个问题
使用 /usr/local/git/uninstall.sh
卸载 git 后。 git 命令
git --version
返回git version 2.24.3 (Apple Git-128)
。
现在只使用 Apple 分发的 Git。
结论,
只需执行/usr/local/git/uninstall.sh
【讨论】:
以上是关于将 macOS Big Sur 软件更新到 11.4 后,git gui 无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
Big News:macOS Big Sur来啦,进来看看你的Mac还能不能更新~
今天更新到 macOS Big Sur 11.3 后,Android 模拟器无法启动
苹果向开发人员发布macOS Big Sur 11.4 RC版本