Я не могу запустить `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
как временное решение.