我无法在macOS Big Sur上运行`git gui`

时间:2020-07-31 14:16:43

标签: xcode xcodebuild git-gui macos-big-sur

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

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

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

我该如何解决这些问题?

5 个答案:

答案 0 :(得分:1)

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

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

 brew install tcl

直接安装git-gui:

brew install git-gui

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

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

答案 1 :(得分:1)

它再次在 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中提到的

答案 2 :(得分:0)

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

brew install git

作为临时解决方案。

答案 3 :(得分:0)

在终端中运行以下命令:默认写入com.apple.dt.Xcode DVTDisableMainThreadChecker 1

答案 4 :(得分:-1)

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

--

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

brew upgrade git

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

brew link git

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

brew install git-gui

然后用这个命令链接它

brew link git-gui