Инструменты командной строки не работают-OS X El Capitan / macOS Sierra/macOS High Sierra
Я только что обновился с Yosemite до El Capitan (и повторил обновление проблемы с El Capitan до Sierra), и когда я пытаюсь ввести, например git status внутри терминала, я получаю следующее сообщение об ошибке:
xcrun: error: invalid active developer path
(/Library/Developer/CommandLineTools), missing xcrun at:
/Library/Developer/CommandLineTools/usr/bin/xcrun
У меня нет установленного Xcode, никогда не было.
У кого-нибудь есть решение?
11 ответов:
найдено решение проблемы здесь.
xcode-select --installпоявится запрос на установку необходимых инструментов командной строки.
Если у вас есть проблемы с
xcode-select --installкоманда; например, я продолжал получать тайм-аут сетевой проблемы, а затем попробуйте загрузить dmg в developer.apple.com/downloads (инструменты командной строки OS X 10.11) для Xcode 7.1
я попробовал решение
xcode-select --installно это не помогает мне, Я обновляю от Sierra до High и произошло это, мое решение:sudo xcode-select --reset
переназначение пути Xcode настроен с работал для меня.
sudo xcode-select -switch /Applications/Xcode.appвам, вероятно, будет предложено (после попытки команды) согласиться с Лицензионным соглашением.
обновлено до High Sierra 10.13.2
xcode-select --install один не работает для меня.
- скачать X-код из app store
$xcode-select --install
а. Может потребоваться обновить после установки с помощью softwareupdate в командной строке. $sudo softwareupdate-i "инструменты командной строки (macOS High Sierra версии 10.13) для Xcode-9.1"$sudo xcodebuild - лицензия
Я только что обновился до High Sierra, и я не мог просто запустить
xcode-select --install. Во-первых, мне пришлось фактически установить xcode из магазина приложений. Тогда я побежалxcode-select --install. Тогда мне пришлось бежатьsudo xcodebuild -license, согласитесь с условиями, тогда я мог бы, наконец, запустить команды git снова.
для тех, кто также имеет проблемы с
herokuинструменты командной строки после обновления, я также должен был сделать следующее В моем терминале:xcode-select --install brew install heroku/brew/heroku brew link --overwrite herokuкажется, обновление до High Sierra испортило мои символические ссылки в дополнение к тому, чтобы заставить меня переустановить инструменты xcode. Я продолжал получать "не каталог" ошибки:
▸ stat /Users/mattymc/.local/share/heroku/client/bin/heroku: not a directory ▸ fork/exec /Users/mattmcinnis/.local/share/heroku/client/bin/heroku: not a directoryнадеюсь, что это спасает кого-то час:)
после обновления до macOS 10.13.3
после обновления do macOS 10.13 мне пришлось установить "инструменты командной строки (macOS 10.13) для Xcode 9.3" загружено с https://developer.apple.com/download/more/
я обновил mac os до macOS High Sierra-10.13.3 и столкнулся с аналогичной проблемой при попытке установить watchman (с командой - brew install watchman).
запустил команду: xcode-select --install, затем запустил "brew install watchman" - все работает отлично!
для меня, после того как я удалил Xcode, я должен переключить активный путь разработчика следующим образом:
sudo xcode-select -s /
Comments