Nếu bạn dùng Mac để lập trình thì sẽ có nhiều “cơ may” để gặp lỗi xcrun error, nhất là khi vừa nâng hệ điều hành xong. Bạn vui sướng ngắm nhìn “chiếc” OS mới toanh. Bạn thử “khai bút” với một vài thao tác git hoặc homebrew. Bỗng nhiên… bùm, terminal dội vào bạn một gáo nước lạnh bằng những lời lẽ như thế này.
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
Điều này có thể gây cho bạn đôi chút khó chịu hoặc thậm chí là hoang mang. May thay, ta có thể sửa nó khá dễ dàng. Bạn chỉ cần cập nhật bộ công cụ Xcode là xong.
Cho bạn nào chưa biết, dù không lập trình cho iPhone, iPad, Mac,… thì bạn vẫn cần đến Xcode command line tools để phục vụ cho các phần mềm như git, homebrew,…
Cách cập nhật (hoặc cài đặt nếu bạn chưa có) như sau.
$ xcode-select --install
Một dialog sẽ hiện ra hỏi bạn có muốn cài không. Hãy đồng ý và làm theo hướng dẫn.
Nếu như vậy vẫn chưa sửa được, bạn reset lại bằng câu lệnh sau (cần sudo
).
$ sudo xcode-select --reset
Nếu hai câu trên không thay đổi được tình hình thì bạn cần tải về từ trang của Apple và cài đặt một cách thủ công. Link tải ở https://developer.apple.com/download/all/. Rủi mà link die thì bạn cứ google “xcode command line tools” là ra.
Hy vọng bài viết này sẽ giúp bạn xử lý tình huống khó chịu khi nâng cấp hệ điều hành.