Động từ Gyp không thành công Lỗi không tìm thấy python2 Mac
Sự cố này thường xảy ra do tệp cấu hình ~/.node-gyp/ 6 có tên là ~/.node-gyp/ 7 không được thiết lập cho phiên bản Mac OS hiện tại của bạn Show Nó thường đi kèm với một thông báo lỗi như fatal error: 'utility' file not found Một cách khắc phục thông thường khác là cài đặt lại các công cụ dòng lệnh của XCode với $ xcode-select --install Đối với bối cảnh, sự cố này thường xảy ra sau khi nâng cấp hệ điều hành của bạn nếu bạn sử dụng ~/.node-gyp/ 8 và đang sử dụng phiên bản NodeJs mới được cài đặtNếu dự án của bạn có bất kỳ phần phụ thuộc phức tạp nào phụ thuộc nhiều vào thư viện gốc thì giải pháp này có thể không dành cho bạn Nếu phần phụ thuộc phức tạp nhất liên quan đến ~/.node-gyp/ 6 mà bạn có trong dự án của mình là thứ phổ biến như $ xcode-select --install 1 thì đây thường là cách khắc phục bạn cầnBạn sẽ cần tìm và chỉnh sửa tệp ~/.node-gyp/ 7 cho phiên bản NodeJs mà bạn đang sử dụng. Bạn thường sẽ tìm thấy nó trong một đường dẫn như~/.node-gyp/ Ví dụ cho NodeJs $ xcode-select --install 3~/.node-gyp/6.5.0/include/node/common.gypi
Mở tệp, tìm giá trị khóa $ xcode-select --install 6 và thay thế nó bằng phiên bản Mac OS hiện tại của bạn (ví dụ: ___17 cho Catalina)Ví dụ với các trình soạn thảo khác nhau sử dụng nanoTrình chỉnh sửa bị đánh giá thấp nhất từ trước đến nay $ xcode-select --install 0Sử dụng mã VSCó, bạn cũng có thể sử dụng nó để chỉnh sửa các tệp cấu hình mờ ám, chỉ cần Lưu tệp như bình thường khi bạn hoàn tất $ xcode-select --install 1(Hãy nhớ rằng đây là dưới $ xcode-select --install 5 nên lệnh không yêu cầu bất kỳ quyền đặc biệt nào như sudo)Sử dụng $ xcode-select --install 9(Nhưng tại sao? Rất có thể là bạn đã có một ngày tồi tệ với nút-gyp) $ xcode-select --install 4
|