Διορθώστε το Git που δεν λειτουργεί μετά την ενημέρωση του macOS (xcrun: σφάλμα: μη έγκυρη ενεργή διαδρομή προγραμματιστή (/Library/Developer/CommandLineTools)
Πίνακας περιεχομένων:
Ορισμένοι χρήστες Mac Terminal ενδέχεται να ανακαλύψουν ότι τα εργαλεία git, pip, HomeBrew και άλλα εργαλεία γραμμής εντολών ενδέχεται να αποτύχουν ή να μην λειτουργούν όπως προβλέπεται με ένα μήνυμα σφάλματος που αναφέρει "xcrun: error: invalid active developer path (/Library/ Developer/CommandLineTools)”. Μερικές φορές αυτά τα εργαλεία γραμμής εντολών σταματούν να λειτουργούν μετά από μια ενημέρωση λογισμικού συστήματος macOS, αλλά λειτουργούσαν στο παρελθόν.
Ευτυχώς είναι εύκολο να διορθώσετε το μήνυμα σφάλματος "xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)" και να λάβετε git, pip, Homebrew ή οποιοδήποτε άλλο εργαλείο γραμμής εντολών που απέτυχε, για να αρχίσει να λειτουργεί ξανά.
Για ό,τι αξίζει, το πλήρες μήνυμα σφάλματος είναι:
Διόρθωση "xcrun: σφάλμα: μη έγκυρη ενεργή διαδρομή προγραμματιστή" Σφάλμα στο τερματικό στο MacOS
Η λύση, όπως μπορεί να έχετε μαντέψει από το ίδιο το μήνυμα σφάλματος, είναι να εγκαταστήσετε ξανά ή να εγκαταστήσετε τα Εργαλεία γραμμής εντολών. Ναι, ακόμα κι αν έχετε ήδη εγκατεστημένα εργαλεία γραμμής εντολών, θα πρέπει να τα εγκαταστήσετε ξανά για να επιλύσετε το μήνυμα σφάλματος, ιδιαίτερα εάν αντιμετωπίζετε το σφάλμα μόνο μετά από ενημέρωση λογισμικού συστήματος (π.χ. από το Mojave στο Monterey).
Η εγκατάσταση/επανεγκατάσταση του CLT μπορεί να γίνει από τη γραμμή εντολών εκδίδοντας την ακόλουθη συμβολοσειρά εντολών στο Terminal:
xcode-select --install
Πατώντας επιστροφή θα εμφανιστεί ένα αναδυόμενο παράθυρο με μια ένδειξη προόδου στη λήψη για τα Εργαλεία γραμμής εντολών.
Μόλις ολοκληρωθεί η εγκατάσταση των Εργαλείων Γραμμής Εντολών, θα πρέπει να επανεκκινήσετε το Mac (μερικές φορές, η απλή ανανέωση, η επανεκκίνηση του Τερματικού ή το άνοιγμα ενός νέου Τερματικού μπορεί να επιλύσει επίσης το μήνυμα "σφάλμα xcrun μη έγκυρη ενεργή διαδρομή προγραμματιστή", αλλά συνιστάται επανεκκίνηση).
Εάν χρησιμοποιείτε το Homebrew, θα πρέπει επίσης να φροντίσετε να ενημερώσετε το Homebrew αφού (επαν)εγκαταστήσετε το Command Line Tools.
Εξακολουθεί να εμφανίζεται xcrun: σφάλμα: μη έγκυρη ενεργή διαδρομή προγραμματιστή (/Library/Developer/CommandLineTools);
Εάν εγκαταστήσατε ή επανεγκαταστήσατε εργαλεία γραμμής εντολών μέσω του Terminal, επανεκκινήσατε το Mac και εξακολουθείτε να λαμβάνετε το σφάλμα, μπορείτε επίσης να δοκιμάσετε να εγκαταστήσετε με μη αυτόματο τρόπο τα Εργαλεία γραμμής εντολών χρησιμοποιώντας ένα αρχείο DMG απευθείας από την Apple .
Θα χρειαστείτε ένα Apple ID για να αποκτήσετε πρόσβαση στη λήψη, στη συνέχεια απλώς μεταβείτε στο developer.apple.com και κατεβάστε το Command Line Tools for Xcode (τελευταία έκδοση) και εγκαταστήστε το με μη αυτόματο τρόπο.
Και πάλι, οι χρήστες του Homebrew θα θέλουν να ενημερώσουν το Homebrew. Δεν χρειάζεται να εγκαταστήσετε ξανά το Homebrew ή να το αφαιρέσετε και μετά να το εγκαταστήσετε ξανά, μια απλή ενημέρωση θα κάνει το κόλπο.
Δούλεψε αυτό για την επίλυση των προβλημάτων σας με το git, το pip, το Homebrew ή οτιδήποτε άλλο πυροδοτούσε το μήνυμα σφάλματος xcrun στη γραμμή εντολών στο Mac σας; Βρήκες άλλη λύση; Μοιραστείτε τις σκέψεις και τις εμπειρίες σας στα σχόλια.