【问题标题】:I can't run `git gui` on macOs Big Sur我无法在 macOS Big Sur 上运行“git gui”
【发布时间】:2020-07-31 14:16:43
【问题描述】:

当我在 Mac Big Sur 上运行 git gui 时。这就是发生的事情:

Mac OS X 10.100 or later required !
error: git-gui died of signal 6

我还安装了xcode 12 beta 3xcodebuild -version 保持Xcode 11.6

我该如何解决这些问题?

【问题讨论】:

  • 如果这些答案之一有帮助或正确,您可以将其标记为这样吗?

标签: macos-big-sur git-gui


【解决方案1】:

我必须做很多事情来解决这个问题:

更新tcl(不确定git gui是否需要,但gitk需要):

 brew install tcl

直接安装git-gui:

brew install git-gui

确保 macOS 使用正确的git(假设您已经安装了这十年的版本):

export PATH="/usr/local/bin:${PATH}"

【讨论】:

  • 你能解释一下最新的命令吗?我对它不太熟悉。
  • 这在一定程度上取决于您的环境,但关键是要确保在运行 git version 时,您正在运行您希望运行的版本/最新可用的版本。如果您不是,那么您将需要返回安装 git 并按照这些说明进行操作(这将解释最后一个命令)。
  • macOS 11 or later required ! error: git-gui died of signal 6 为大苏尔工作Solved it by running brew install tcl
  • 不幸的是,这个修复对我不起作用。 git version 给了我 2.16.12 但git gui 仍然崩溃。
  • 谢谢@TylerA。 brew upgrade git 安装了 git 2.30.0 并解决了这个问题。 (问题是问题中描述的error: git-gui died of signal 6 崩溃。是的,这是一个带有堆栈跟踪和崩溃报告对话框的崩溃。)
【解决方案2】:

它再次在 macOS Big Sur 11.2 (20D64) 上运行

只需要更新您的操作系统

更新:一段时间后,即使我将我的 macOS 更新到 11.2.1 (20D74) 后,问题再次发生。但是有一条不同的消息说有一个不匹配的异常“NSInternalInconsistencyException”。

 *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: CGRectContainsRect(CGRectMake((CGFloat)INT_MIN, (CGFloat)INT_MIN, (CGFloat)INT_MAX - (CGFloat)INT_MIN, (CGFloat)INT_MAX - (CGFloat)INT_MIN), frame)'

我修复它:

git config --local --unset gui.geometry

answer中提到的内容

【讨论】:

    【解决方案3】:

    更新后我也遇到了类似的问题,所以我跑了

    brew install git
    

    作为临时解决方案。

    【讨论】:

      【解决方案4】:

      在终端中运行以下命令:defaults write com.apple.dt.Xcode DVTDisableMainThreadChecker 1

      【讨论】:

        【解决方案5】:

        我有同样的问题,我已经尝试修复它,最后,通过这些步骤它对我有用。

        --

        确保你已经安装了最新版本的 git

        brew upgrade git
        

        在此之后,你可能需要链接新版本的 git

        brew link git
        

        最后一步更新和链接git-gui 在这一步我从这个命令安装git-gui

        brew install git-gui
        

        然后用这个命令链接它

        brew link git-gui
        

        【讨论】:

          猜你喜欢
          • 2020-10-20
          • 2021-03-10
          • 1970-01-01
          • 2021-05-09
          • 2021-06-05
          • 2021-01-12
          • 2021-06-08
          • 2022-01-14
          • 2021-03-01
          相关资源
          最近更新 更多