Інструменти командного рядка bash (git) не працюють - кандидат остаточного випуску macOS Sierra


83

Я щойно перейшов з OS X 10.11 "El Capitan" до 10.12: "Sierra" , і коли я намагаюся отримати доступ до команд git всередині терміналу, я отримую таку помилку:

xcrun: помилка: недійсний активний шлях розробника

(/ Library / Developer / CommandLineTools), відсутній xcrun за адресою:

/ Бібліотека / Розробник / CommandLineTools / usr / bin / xcrun

Будь ласка, допоможіть мені, якщо хтось має рішення.


7
Можливий дублікат інструментів командного рядка не працює - OS X El Capitan
Mark Brownsword

Просто перевірте наявність оновлень програмного забезпечення та встановіть усі останні доступні оновлення. Він почне працювати, не роблячи нічого зайвого.
Sanket Prabhu

Відповіді:


126

Повторно встановіть інструменти розробника Xcode

xcode-select --install

4
Хтось має проблеми з цим? На моїй машині команди просто дають збій з "Не вдається встановити програмне забезпечення". повідомлення.
Juto

1
Думаю, тепер це також доступно через службу App Store / Software Update.
Ден Лаффан,

Для мене це не вирішило проблему. Я повернув Git, встановивши його з .dmg, але ще багато речей не вистачає. Серед них, здається, є Clang.
MadPhysicist

1
Я щойно перейшов на High Sierra, і рішення все ще діє.
Густаво Штраубе,

Мені довелося також оновити XCode, а потім перезапустити термінал.
Rickard Elimää

10

Я вирішив цю проблему, завантаживши та встановивши пакет "Інструменти командного рядка (macOS sierra) для Xcode 8" із програми Apple Developer Downloads .

Обов’язково виберіть той, який Command Line Tools (macOS 10.12) for Xcode 8не використовується для бета-версії 8.1, якщо у вас не встановлена ​​бета-версія Xcode 8.1.


1

Нещодавно я перейшов на macOS High Sierra версії 10.13.3 і маю існуючий xcode. У моїх командних рядках git така сама проблема. "$ xcode-select --install" ідеально для мене працює.


0

Була така сама проблема, і при безпосередньому введенні шляху git у профіль він більше не буде запитувати xcode (якщо вам не потрібно використовувати xcode).

  1. завантажте git, https://git-scm.com/download/mac та встановіть його.
  2. у своєму профілі додати до шляху, тобто експортувати PATH = $ PATH: / usr / bin (мій git знаходиться в / usr / bin).
  3. відкрити новий термінал.

0

Поодинці - xcode-select --install у мене не працював.

Довелося зробити всі 3 кроки:

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

  3. $ sudo xcodebuild -ліцензія

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.