Не удалось установить средства командной строки на OSX Mavericks

Я попытался установить инструменты командной строки на Mavericks, выполнив шаги в этом очень полезном сообщении

> xcode-select --install

но через несколько коротких секунд я получаю сообщение

enter image description here

Это кажется неправильным. кто-нибудь знает, как решить эту проблему?


Всякий раз, когда я перехожу к странице, которую @Nikos M. предлагает

enter image description here

Я получаю это сообщение

enter image description here


Я последовал за предложением @Rich, и я смог загрузить пакет и установить его, который я не смог сделать раньше, но я обнаружил, что у меня все еще нет доступа ко многим командам, которые я должен arp или diskutil просто назвать два, с которыми я столкнулся недавно.

Ответы

Ответ 1

Установите их отсюда. Вы должны быть зарегистрированным разработчиком.

Другое решение: в xcode нажмите Xcode> Открыть инструмент разработчика> Другие инструменты разработчика

Затем вы должны перейти по ссылке, которая потребует входа Apple ID разработчика. Оттуда вы будете перенаправлены после аутентификации на https://developer.apple.com/download/more/, где вы сможете вручную загрузить и установить Инструменты командной строки.

Ответ 2

Инструменты по-прежнему бесплатны, но xcode-select -install больше не поддерживается.

Чтобы установить последние инструменты разработчика командной строки из https://developer.apple.com,

  • Приложения → Магазин приложений → Поиск → XCode → Установить... установить XCode, если у вас его нет.
  • Откройте XCode и закройте все всплывающие окна.
  • Перейдите в меню Xcode > Открыть инструмент разработчикa > Дополнительные инструменты для разработчиков... это откроет правильный веб-сайт.
  • Найдите новейшую версию, загрузите dmg и установите пакет. Имя файла, которое вы ищете, похоже на "Инструменты командной строки (OS X 10.9).pkg"

Ответ 3

У меня была эта проблема в течение нескольких месяцев и, наконец, нашла решение.

Проблема была в том, что я установил ее раньше и удалил ее вручную. (У меня были проблемы с комплектом git. Это был не самый умный способ сделать это.)

То, что я не удалял, это файлы

/var/db/receipts/com.apple.pkg.CLTools_Executables.bom
/var/db/receipts/com.apple.pkg.CLTools_Executables.plist

Удалите их, запустите xcode-select --install → no error больше

По крайней мере, это сработало для меня. Надеюсь, это полезно для кого-то.

Ответ 4

Я получаю сообщение "Ваш сеанс истек", когда я пытаюсь загрузить его из браузера Chrome. Если я перейду на сайт с помощью Safari и войдите в систему с моими учетными данными разработчика, тогда средства командной строки dmg загрузятся без проблем. У меня нет учетной записи платного разработчика, кстати.

Ответ 5

Вы можете загрузить свои инструменты командной строки с сайта daw.apple.com, но попробуйте его из Safari вместо Chrome.

Я пробовал его с Chrome в течение нескольких часов, и яблоко не узнало мой id/password (это то же самое, что и ваш AppleID). Это потребовало от меня изменить пароль после каждой третьей попытки, что было сложно, потому что не позволяло вам использовать какой-либо пароль, который вы использовали за последние три года.

Вход в систему через Safari не дал мне никаких проблем.

Файл, который вы собираетесь искать, - это инструменты командной строки (OS X Mavericks) для Xcode - конец октября

Если ваш терминал по-прежнему говорит, что вам нужно установить инструменты командной строки, это может быть проблемой с gcc-4.2. Я смог подтвердить, что это проблема, следуя моему сообщению терминала после того, как я запустил "bundle install" в моем приложении rails. Если это ваша проблема, вы сделаете следующее ниже: здесь. Желаем удачи.

Ответ 6

Я потратил этот день, пытаясь решить эту проблему. Я считаю, что сообщения об ошибках просто путают установку Xcode. Реальная проблема, с которой я столкнулся, - это необходимость обновления gcc-компилятора. Это случилось со мной, потому что я пропустил Горный Лев, где это произошло. Это сообщение в блоге было очень полезно.

Ответ 7

Я решил это с помощью открытого XCode UI, а затем добавил свою учетную запись apple Xcode → Предпочтение → Добавить мою учетную запись APPLE ID

Затем повторите xcode-select --install

Ответ 8

Попробуйте установить инструменты командной строки, следуя сообщению об ошибке "Одного Xcode недостаточно на Sierra"

brew, кажется, проверяет, установлены ли инструменты командной строки по этому пути:

/Library/Developer/CommandLineTools Мой случай таков: я пытался установить brew на мой новый mac. После того, как я установил Xcode, в указанном выше пути ничего не было, но инструменты командной строки были каким-то образом установлены в другом месте. (xcode-select -p скажите мне, что это был /Applications/Xcode.app/Contents/Developer). Путь в stackoverflow может установить инструменты командной строки для

/Library/Разработчик /CommandLineTools Теперь у меня работает Brew. Но я не уверен, что это лучшее решение, так как на моем компьютере должно быть две копии инструментов командной строки, использующих этот метод.