Ошибка установки homebrew на MacOS 10.14 Beta Mojave

Dan Sweetman спросил: 13 июня 2018 в 05:30 в: homebrew

Я пытаюсь установить Homebrew на новую установку MacOS Mojave 10.14 beta.

Однако после запуска /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" (это от https://brew.sh)

Я получаю сообщение об ошибке,

xcode-select: error: command line tools are already installed, use "Software Update" to install updates Failed during: /usr/bin/sudo /usr/bin/xcode-select --install

У меня есть и текущие инструменты командной строки из Xcode 9.4 и бета-инструменты командной строки для Xcode 10.0 beta.

Есть ли в настоящее время какое-либо временное решение, позволяющее мне установить Homebrew?


1 ответ

Есть решение
rgov ответил: 13 июня 2018 в 06:21

Я считаю, что проблема в том, что средства командной строки для Xcode 10 не устанавливают заголовки в / usr / include, но скрипт установки проверяет:

https://github.com/Homebrew/ install / blob / bbf4a3a8b247c7dba159c3d557cc3853dd764171 / install # L110

К счастью, код, который пытается запустить xcode-select --install, обходит, если STDIN не является TTY. Попробуйте добавить 0<&- после команды установки, чтобы закрыть STDIN и пропустить эту команду. Я просто попробовал, и это сработало для меня.

Как и в стороне, Homebrew официально не поддерживает 10.14, а сопровождающие не хотят, чтобы вы сообщали о проблемах, которые вы обнаружили. (Однако запросы на Pull приветствуются.) К сожалению, это означает, что трекер для журнала Homebrew не является местом для обсуждения проблем и решений.

Dan Sweetman ответил: 13 июня 2018 в 06:42
Вот так! Спасибо!

Дополнительное видео по вопросу: Ошибка установки homebrew на MacOS 10.14 Beta Mojave

How to Install macOS 10.14 Mojave on an Unsupported Mac

macOS 10.14 Mojave on Unsupported Macs - macOS Mojave Patcher. Часть 1