Я не могу запустить `git gui` на macOs Big Sur

Когда я бегу git guiна Mac Big Sur . Вот что случилось:

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 ответов

Чтобы исправить это, мне пришлось сделать множество вещей:

Обновите tcl (не уверен, что это требовалось для git gui, но это было необходимо для gitk):

       brew install tcl

Установите git-gui напрямую:

      brew install git-gui

Убедитесь, что macOS использует правильный git(при условии, что вы уже установили версию этого десятилетия):

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

Выполните следующую команду в Терминале: по умолчанию пишите com.apple.dt.Xcode DVTDisableMainThreadChecker 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

что упомянуто в этом ответе

У меня та же проблема, и я пытался ее исправить, и, наконец, у меня это работает с этими шагами.

--

Убедитесь, что вы установили последнюю версию git

      brew upgrade git

и после этого вам может понадобиться слинковать новую версию git

      brew link git

последнее обновление шага и ссылка на этом шаге я устанавливаю git-guiиз этой команды

      brew install git-gui

затем свяжите его с этой командой

      brew link git-gui

У меня была аналогичная проблема после обновления, поэтому я запустил

brew install git

как временное решение.

Другие вопросы по тегам