Инструменты командной строки не работают-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, никогда не было.
У кого-нибудь есть решение?

724   11  

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 один не работает для меня.

  1. скачать X-код из app store
  2. $xcode-select --install
    а. Может потребоваться обновить после установки с помощью softwareupdate в командной строке. $sudo softwareupdate-i "инструменты командной строки (macOS High Sierra версии 10.13) для Xcode-9.1"

  3. $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 /

Я решил это с переустановкой cocoapods

sudo gem install cocoapods

Comments

    Ничего не найдено.