תיקון Git לא עובד לאחר עדכון macOS (xcrun: שגיאה: נתיב מפתח פעיל לא חוקי (/Library/Developer/CommandLineTools)

תוכן עניינים:

Anonim

חלק ממשתמשי Mac Terminal עשויים לגלות git, pip, HomeBrew וכלי שורת פקודה אחרים עלולים להיכשל או לא לעבוד כמתוכנן עם הודעת שגיאה המציינת "xcrun: error: invalid active developer path (/Library/ מפתח/CommandLineTools)". לפעמים כלי שורת הפקודה האלה מפסיקים לעבוד לאחר עדכון תוכנת מערכת macOS, אבל הם עבדו בעבר.

למרבה המזל קל לתקן את הודעת השגיאה "xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)", ולקבל git, pip, Homebrew, או כל כלי אחר של שורת הפקודה. נכשל, כדי להתחיל לעבוד שוב.

למה זה שווה, הודעת השגיאה המלאה היא:

תקן "xcrun: error: invalid active developer path" שגיאה בטרמינל ב-MacOS

הפתרון, כפי שאולי ניחשתם מהודעת השגיאה עצמה, הוא התקנה מחדש או התקנה של כלי שורת הפקודה. כן, גם אם כבר מותקנים לך כלי שורת פקודה, עליך להתקין אותם מחדש כדי לפתור את הודעת השגיאה, במיוחד אם אתה נתקל בשגיאה רק לאחר עדכון תוכנת מערכת (למשל, מ-Mojave למונטריי).

ניתן לבצע התקנה/התקנה מחדש של CLT משורת הפקודה על ידי הוצאת מחרוזת הפקודה הבאה בטרמינל:

xcode-select --install

לחיצה על חזרה תגרום להופעת חלון קופץ עם מחוון התקדמות בהורדה של כלי שורת הפקודה.

לאחר השלמת ההתקנה של כלי שורת הפקודה, עליך לאתחל את ה-Mac (לפעמים פשוט רענון, הפעלה מחדש של טרמינל או פתיחת טרמינל חדש עשויה לפתור גם את הודעת 'xcrun error invalid active Developer path', אבל מומלץ לבצע אתחול מחדש).

אם אתה משתמש ב-Homebrew, עליך להקפיד גם לעדכן את Homebrew לאחר שהתקנת (מחדש) את כלי שורת הפקודה.

עדיין רואה את xcrun: שגיאה: נתיב מפתח פעיל לא חוקי (/Library/Developer/CommandLineTools)?

אם התקנתם או התקנתם מחדש כלים של שורת הפקודה דרך Terminal, אתחלת מחדש את ה-Mac ואתה עדיין מקבל את השגיאה, תוכל גם לנסות להתקין ידנית את כלי שורת הפקודה באמצעות קובץ DMG ישירות מאפל .

תזדקק למזהה Apple כדי לגשת להורדה, ואז פשוט עבור אל developer.apple.com והורד את כלי שורת הפקודה עבור Xcode (הגרסה האחרונה) והתקן אותו באופן ידני.

שוב, משתמשי Homebrew ירצו לעדכן את Homebrew. אתה לא צריך להתקין את Homebrew שוב או להסיר אותו ואז להתקין אותו מחדש, עדכון פשוט אמור לעשות את העבודה.

האם זה עבד כדי לפתור את הבעיות שלך עם git, pip, Homebrew או כל דבר אחר שהפעיל את הודעת השגיאה xcrun בשורת הפקודה ב-Mac שלך? מצאתם פתרון אחר? שתף את המחשבות והחוויות שלך בתגובות.

תיקון Git לא עובד לאחר עדכון macOS (xcrun: שגיאה: נתיב מפתח פעיל לא חוקי (/Library/Developer/CommandLineTools)