it-swarm.asia

Git لا يعمل بعد تحديث MacOS Mojave (xcrun: خطأ: مسار مطور نشط غير صالح (/ Library/Developer/CommandLineTools)

الليلة الماضية (نوفمبر 2018) قمت بتحديث إلى macOS Mojave ،

انتقلت هذا الصباح إلى قاعدة كود عملي في سطر الأوامر على جهاز MacBook pro الخاص بي ،

كتبته في "حالة بوابة" في الريبو وتلقى الخطأ:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
541
dustbuster

المشكلة هي أن أدوات سطر الأوامر Xcode تحتاج إلى تحديث.

العودة إلى محطة الخاص بك وضرب:

xcode-select --install

سوف تتلقى بعد ذلك:

xcode-select: note: install requested for command line developer tools

ويطلب منك في نافذة لتحديث أدوات سطر الأوامر Xcode.

بعد اكتمال التحديث ، افتح نافذة طرفية جديدة ويجب إعادة أدوات التطوير الخاصة بك.

الإضافة: مع أي تحديث رئيسي أو شبه رئيسي ، ستحتاج إلى تحديث أدوات سطر الأوامر حتى تعمل بشكل صحيح مرة أخرى. تحقق Xcode مع أي تحديث. هذا يتجاوز موهافي ...

بعد ذلك أعد تشغيل الجهاز

923
dustbuster

تلقيت بعض الأخطاء التي كانت البرنامج غير متوفر من خادم التحديث عند المحاولة

xcode-select --install

ما إصلاح ذلك بالنسبة لي كان هنا https://developer.Apple.com/download/more/ وتنزيله Command Line Tools (macOS 10.14) for Xcode 10 ثم تثبيته يدويًا.

بعد ذلك ، يجب أن تختفي الأخطاء عند فتح محطة جديدة.

86
deef

بالنسبة لي xcode-select --reset كان الحل على Mojave.

43
H6.

بالإضافة إلى إجابة dustbuster ، كنت بحاجة إلى تعيين المسار إلى مجلد Xcode باستخدام هذا الأمر:

Sudo xcode-select -switch /Library/Developer/CommandLineTools
40
Patrik Neperfekta

بالنسبة لي ما يعمل هو ما يلي:

Sudo xcode-select --reset

ثم كما في إجابة @ High6:

Sudo xcodebuild -license

هذا سيكشف عن ترخيص أفترض أنه ترخيص Xcode. التمرير إلى أسفل باستخدام space (أو الماوس) ، ثم انقر فوق agree.

هذا هو ما عمل لي على MacOS Mojave v 10.14.

28
briankip

لقد اكتشفت جزء أدوات سطر أوامر Xcode من رسالة الخطأ ، ولكن بعد تشغيل Xcode والحصول على "موجه" لتثبيت الأدوات الإضافية التي تطالب بتثبيتها ، ولكن ما زلت حصلت على نفس الخطأ بعد فتح محطة طرفية جديدة.

هكذا فعلت xcode-select --install يدويًا وبعد ذلك عملت لي.

26
P. Hurme

بالنسبة لي ، لم أكن قد قمت بتثبيت xcode (على نظام Mojave OS). ذهبت إلى App Store على جهاز mac الخاص بي وقمت بتنزيله ، ثم عدت إلى الجهاز النهائي وكتبت git واضغط على enter ، ثم عملت.

4
kiko carisse

هذا يعمل لي

Sudo xcode-select --reset 
Sudo xcodebuild -license

يجب تثبيت رمز X.

2
Daniel

لقد وجدت أن إصدار Xcode الخاص بي قديم جدًا وأن تثبيت أدوات سطر الأوامر لم يكن مفيدًا. إليك ما فعلت:

  • أنا تماما إلغاء تثبيت XCode عفا عليها الزمن
  • قمت بإعادة تثبيت أحدث رمز XCode من متجر التطبيقات
  • هذا كل شئ. تم استعادة بوابة.

آمل أن يساعد هذا شخص آخر...

2
Caleb Mbakwe

جرب هذا:

Sudo xcode-select --reset 
Sudo xcodebuild -license

أو هذا:

xcode-select --install
0
Ehsan Barkhordar

إذا لم يكن لديك xcode أو الإعداد يدويًا بدون xcode.

  1. سودو جمهورية مقدونيا- rf/مكتبة/المطور/CommandLineTools
  2. https://developer.Apple.com/download/more/ وتنزيل أدوات سطر الأوامر (macOS 10.14) لـ Xcode 10 ثم تثبيتها يدويًا.
  3. إعداد أدوات سطر الأوامر

أعتبر أن يكون سهلا

else

  1. حدد رمز - تثبيت. يكفي هذا.
0
Ali Özyıldırım