当我在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
。
我该如何解决这些问题?
答案 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