Sửa lỗi Git không hoạt động sau khi cập nhật macOS (xcrun: error: đường dẫn nhà phát triển hoạt động không hợp lệ (/Library/Developer/CommandLineTools)
Mục lục:
Một số người dùng Mac Terminal có thể phát hiện ra git, pip, HomeBrew và các công cụ dòng lệnh khác có thể bị lỗi hoặc không hoạt động như dự kiến với thông báo lỗi cho biết “xcrun: error: đường dẫn nhà phát triển hoạt động không hợp lệ (/Library/ Nhà phát triển/CommandLineTools)”. Đôi khi các công cụ dòng lệnh này ngừng hoạt động sau khi cập nhật phần mềm hệ thống macOS, nhưng chúng đã hoạt động trước đó.
May mắn thay, thật dễ dàng để sửa thông báo lỗi “xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)” và tải git, pip, Homebrew hoặc bất kỳ công cụ dòng lệnh nào khác không thành công, để bắt đầu làm việc lại.
Thông báo lỗi đầy đủ là:
Fix “xcrun: error: đường dẫn nhà phát triển hoạt động không hợp lệ” Lỗi trong Terminal trên MacOS
Giải pháp, như bạn có thể đã đoán từ chính thông báo lỗi, là cài đặt lại hoặc cài đặt Công cụ dòng lệnh. Có, ngay cả khi bạn đã cài đặt các công cụ dòng lệnh, bạn nên cài đặt lại công cụ đó để giải quyết thông báo lỗi, đặc biệt nếu bạn chỉ gặp phải lỗi này sau khi cập nhật phần mềm hệ thống (ví dụ: từ Mojave sang Monterey).
Việc cài đặt/cài đặt lại CLT có thể được thực hiện từ dòng lệnh bằng cách đưa ra chuỗi lệnh sau trong Terminal:
xcode-select --install
Việc nhấn trở lại sẽ khiến cửa sổ bật lên xuất hiện với chỉ báo tiến trình khi tải xuống Công cụ dòng lệnh.
Sau khi quá trình cài đặt Công cụ dòng lệnh hoàn tất, bạn nên khởi động lại máy Mac (đôi khi chỉ cần làm mới, khởi chạy lại Terminal hoặc mở Terminal mới cũng có thể giải quyết thông báo 'đường dẫn nhà phát triển hoạt động không hợp lệ lỗi xcrun', nhưng nên khởi động lại).
Nếu bạn đang sử dụng Homebrew, bạn cũng nên đảm bảo cập nhật Homebrew sau khi đã (cài đặt lại) Công cụ dòng lệnh.
Vẫn thấy xcrun: lỗi: đường dẫn nhà phát triển hoạt động không hợp lệ (/Library/Developer/CommandLineTools)?
Nếu bạn đã cài đặt hoặc cài đặt lại công cụ dòng lệnh thông qua Terminal, đã khởi động lại máy Mac mà vẫn gặp lỗi, bạn cũng có thể thử cài đặt thủ công Công cụ dòng lệnh bằng cách sử dụng tệp DMG trực tiếp từ Apple .
Bạn sẽ cần ID Apple để truy cập vào phần tải xuống, sau đó chỉ cần truy cập developer.apple.com và tải xuống Công cụ dòng lệnh cho Xcode (phiên bản mới nhất) và cài đặt thủ công.
Một lần nữa, người dùng Homebrew sẽ muốn cập nhật Homebrew. Bạn không cần phải cài đặt lại Homebrew hoặc gỡ bỏ rồi cài đặt lại, một bản cập nhật đơn giản sẽ thực hiện thủ thuật này.
Điều này có giải quyết được sự cố của bạn với git, pip, Homebrew hoặc bất kỳ thứ gì đang kích hoạt thông báo lỗi xcrun tại dòng lệnh trên máy Mac của bạn không? Bạn đã tìm thấy một giải pháp khác? Chia sẻ suy nghĩ và trải nghiệm của bạn trong phần nhận xét.