【问题标题】:git gui is not working after software update to macOS Big Sur to 11.4将 macOS Big Sur 软件更新到 11.4 后,git gui 无法正常工作
【发布时间】: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>
  • 我升级后也有同样的问题,还是没有找到任何可用的解决方案

标签: git macos github macos-big-sur git-gui


【解决方案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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-02
        • 1970-01-01
        • 2021-08-24
        • 1970-01-01
        • 2021-02-26
        • 2021-07-22
        • 2021-09-29
        • 2021-08-22
        相关资源
        最近更新 更多