Xcrun отсутствует, инструмент командной строки xcode не исправляет

avatar
Frenchmassacre
8 апреля 2018 в 07:19
7041
1
6

Нечетная проблема с Mac OS. Я использую McBkPro середины 2015 года с High Sierra 10.13.3.

Давно не писал код для нового проекта (большую часть прошлого года был занят своими последними проектами); теперь я попытался запустить новый проект, и, похоже, ни одна из моих команд не работает...

Я всегда получаю xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun. казалось довольно прямолинейным, инструмент строки x-code cmd отсутствует ... За исключением установки, он, похоже, не работает / не имеет никакого эффекта.

Я ввожу: xcode-select --install, нажимаю установить, соглашаюсь с соглашением, он загружается, устанавливается, выдает мне хороший The software was installed, но если я снова попробую какую-либо команду (например, brew update или brew upgrade); Я получаю ту же ошибку... (пробовал перезагрузку, безрезультатно)

Есть зацепки? (все, что я мог найти в гугле, это люди, говорящие «установить инструмент строки команд x-code»)

Источник
Craig
8 апреля 2018 в 07:30
0

Я думаю, вам больше повезет, если вы зададите этот вопрос на Ask Different или даже на доморощенном дискуссионном сайте — на самом деле это не вопрос программирования в определении Stackoverflow.

Frenchmassacre
8 апреля 2018 в 17:15
0

Спасибо, Крейг, спросил на AskDifferent и получил некоторую помощь, в итоге нашел решение сам. Ниже будет добавлено решение, чтобы был ответ на этот вопрос, если у кого-то когда-либо возникнет такая же проблема. Хорошего дня! :)

Ответы (1)

avatar
Frenchmassacre
8 апреля 2018 в 17:15
8

Хорошо, после целого дня попыток, переустановки доморощенного и всего... нашел решение, которое, честно говоря, мне следовало попробовать намного раньше. Оставьте это здесь, если у кого-то еще возникнет такая же проблема в будущем:

Выполнение xcode-select --install показало, что все установлено правильно, но я нигде не мог это подтвердить. Я загрузил CLT в виде пакета с веб-сайта разработчиков Apple (https://developer.apple.com/download/more/) и установил его по старинке. CLT теперь установлен, и homebrew отлично его обнаруживает.

Создать конфигурацию сейчас:

HOMEBREW_VERSION: 1.5.14
ORIGIN: https://github.com/Homebrew/brew
HEAD: 7fd6210127f088b6ee8708a1d7f4ec2df3fc5bb4
Last commit: 6 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 1f9ba958e21dce9673b932cfc1f55dd155f0df69
Core tap last commit: 31 hours ago
HOMEBREW_PREFIX: /usr/local
CPU: octa-core 64-bit haswell
Homebrew Ruby: 2.3.3 => /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby
Clang: 9.1 build 902
Git: 2.8.1 => /usr/local/bin/git
Curl: 7.54.0 => /usr/bin/curl
Java: 1.8.0_77
macOS: 10.13.3-x86_64
CLT: 9.3.0.0.1.1521514116
Xcode: N/A
XQuartz: N/A
NobleUplift
10 декабря 2019 в 16:25
0

Спасибо за публикацию! У меня точно такая же проблема с пивом, и я сейчас работаю над исправлением своей установки Xcode. Я бы никогда не нашел эту ссылку. Надеюсь, это решит мою проблему с инструментами командной строки.