الليلة الماضية (نوفمبر 2018) قمت بتحديث إلى macOS Mojave ،
انتقلت هذا الصباح إلى قاعدة كود عملي في سطر الأوامر على جهاز MacBook pro الخاص بي ،
كتبته في "حالة بوابة" في الريبو وتلقى الخطأ:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
المشكلة هي أن أدوات سطر الأوامر Xcode تحتاج إلى تحديث.
العودة إلى محطة الخاص بك وضرب:
xcode-select --install
سوف تتلقى بعد ذلك:
xcode-select: note: install requested for command line developer tools
ويطلب منك في نافذة لتحديث أدوات سطر الأوامر Xcode.
بعد اكتمال التحديث ، افتح نافذة طرفية جديدة ويجب إعادة أدوات التطوير الخاصة بك.
الإضافة: مع أي تحديث رئيسي أو شبه رئيسي ، ستحتاج إلى تحديث أدوات سطر الأوامر حتى تعمل بشكل صحيح مرة أخرى. تحقق Xcode مع أي تحديث. هذا يتجاوز موهافي ...
بعد ذلك أعد تشغيل الجهاز
تلقيت بعض الأخطاء التي كانت البرنامج غير متوفر من خادم التحديث عند المحاولة
xcode-select --install
ما إصلاح ذلك بالنسبة لي كان هنا https://developer.Apple.com/download/more/ وتنزيله Command Line Tools (macOS 10.14) for Xcode 10
ثم تثبيته يدويًا.
بعد ذلك ، يجب أن تختفي الأخطاء عند فتح محطة جديدة.
بالنسبة لي xcode-select --reset
كان الحل على Mojave.
بالإضافة إلى إجابة dustbuster ، كنت بحاجة إلى تعيين المسار إلى مجلد Xcode باستخدام هذا الأمر:
Sudo xcode-select -switch /Library/Developer/CommandLineTools
بالنسبة لي ما يعمل هو ما يلي:
Sudo xcode-select --reset
ثم كما في إجابة @ High6:
Sudo xcodebuild -license
هذا سيكشف عن ترخيص أفترض أنه ترخيص Xcode. التمرير إلى أسفل باستخدام space (أو الماوس) ، ثم انقر فوق agree
.
هذا هو ما عمل لي على MacOS Mojave v 10.14.
لقد اكتشفت جزء أدوات سطر أوامر Xcode من رسالة الخطأ ، ولكن بعد تشغيل Xcode والحصول على "موجه" لتثبيت الأدوات الإضافية التي تطالب بتثبيتها ، ولكن ما زلت حصلت على نفس الخطأ بعد فتح محطة طرفية جديدة.
هكذا فعلت xcode-select --install
يدويًا وبعد ذلك عملت لي.
بالنسبة لي ، لم أكن قد قمت بتثبيت xcode (على نظام Mojave OS). ذهبت إلى App Store على جهاز mac الخاص بي وقمت بتنزيله ، ثم عدت إلى الجهاز النهائي وكتبت git
واضغط على enter ، ثم عملت.
هذا يعمل لي
Sudo xcode-select --reset
Sudo xcodebuild -license
يجب تثبيت رمز X.
لقد وجدت أن إصدار Xcode الخاص بي قديم جدًا وأن تثبيت أدوات سطر الأوامر لم يكن مفيدًا. إليك ما فعلت:
آمل أن يساعد هذا شخص آخر...
جرب هذا:
Sudo xcode-select --reset
Sudo xcodebuild -license
أو هذا:
xcode-select --install
إذا لم يكن لديك xcode أو الإعداد يدويًا بدون xcode.
أعتبر أن يكون سهلا
else