Инструменты командной строки не работают - OS X El Capitan, Sierra, High Sierra, Mojave

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

527
01 окт. '15 в 20:28
источник поделиться
15 ответов

Обнаружено исправление проблемы здесь.

xcode-select --install

Появится запрос на установку необходимых инструментов командной строки.

1076
01 окт. '15 в 21:21
источник

Связанные вопросы


Похожие вопросы

Если у вас есть проблемы с командой xcode-select --install; например Я продолжал получать тайм-аут сетевой проблемы, а затем попробовал загрузить dmg в developer.apple.com/downloads (инструменты командной строки OS X 10.11) для Xcode 7.1

81
08 нояб. '15 в 13:43
источник

Я пробовал решение xcode-select --install, но это мне не помогает, я обновляю от Sierra до High и это случилось, мое решение:

sudo xcode-select --reset
7
11 окт. '17 в 4:44
источник

Переназначение пути Xcode настроено на работу для меня.

sudo xcode-select -switch /Applications/Xcode.app

Затем вам будет предложено (после попытки команды) согласиться с лицензионным соглашением.

3
20 нояб. '17 в 17:14
источник

Я только что обновился до High Sierra, и я не мог просто запустить xcode-select --install. Во-первых, я должен был установить xcode из магазина приложений. Затем я побежал xcode-select --install. Затем мне пришлось запустить sudo xcodebuild -license, согласиться на термины, а затем я мог бы снова запустить команды git.

2
14 нояб. '17 в 1:40
источник

Обновлено до High Sierra 10.13.2

xcode-select --install ALONE не работает для меня.

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

  3. $ sudo xcodebuild -license

2
08 дек. '17 в 21:02
источник

Для меня, после удаления Xcode, мне нужно переключить активный путь разработчика следующим образом: sudo xcode-select -s/

1
23 апр. '18 в 13:47
источник

После обновления до macOS 10.13.3

После обновления make macOS 10.13 мне пришлось установить "Инструменты командной строки (macOS 10.13) для Xcode 9.3", загруженные с https://developer.apple.com/download/more/

1
25 февр. '18 в 18:03
источник

Я обновил mac os до macOS High Sierra - 10.13.3 и столкнулся с подобной проблемой при попытке установить сторожа (с командой watchwatch install).

выполнил команду: xcode-select --install, затем запустил "berew install watchman" - все работает отлично!

1
06 марта '18 в 9:35
источник

Для последней версии Mojave версии 10.14.1 я использую

разрешено путем загрузки с https://developer.apple.com/download/more/ "login by apple id и скачать

Инструмент командной строки новейшая стабильная версия.dmg

Это заставляет все работать

старый ответ

xcode-select --install

не работает для меня.

1
02 нояб. '18 в 16:49
источник

Для тех, у кого есть проблемы с инструментами командной строки 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 

Надеюсь, что кто-то спасет час:)

1
28 нояб. '17 в 18:32
источник

Для Мохаве

Удаление любой старой версии средств командной строки:

sudo rm -rf /Library/Developer/CommandLineTools

Загрузка и установка средств командной строки 10.14 Mojave.

0
17 нояб. '18 в 17:05
источник

В macOS 10.14 эта проблема может возникать и при наличии двух или более версий. Если вам нравится xCode GUI, вы можете сделать это, перейдя в настройки - CMD + ,, выбрав вкладку Locations и выбрав версию инструментов командной строки. См. Прилагаемый экран печати.

enter image description here

0
07 дек. '18 в 20:53
источник

Даже если вы сделаете xcode-select --install, это не исправит это для меня, так как показало некоторую сетевую ошибку. Проблема заключалась в том, что он не мог подключиться к магазину приложений. Я сделал следующее, чтобы это исправить.

  1. Открыть хранилище ключей
  2. Зайдите в системный корень и выберите сертификаты.
  3. Открытый дигицерт с высокой степенью защиты EV.
  4. Разверните раздел доверия, отметьте его как никогда не доверяющий.
  5. Перезагрузите систему, повторите шаги 1, 2, 3. и отметьте политику доверия как обратно, чтобы использовать системные значения по умолчанию.

Ваш магазин приложений должен работать сейчас, и вы сможете запустить xcode-select --install

0
09 дек. '18 в 10:56
источник

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

sudo gem install cocoapods
-1
13 нояб. '17 в 15:53
источник

Посмотрите другие вопросы по меткам или Задайте вопрос