[Solved] “gyp: No Xcode or CLT version detected!” [MacOS Catalina]

TL;DR

// Delete
$ sudo rm -r -f /Library/Developer/CommandLineTools
// Reinstall
$ xcode-select --install

ปกติแล้วปัญหานี้ถ้าเป็นคนที่ชอบตาม upgrade/update ตัว nodejs บ่อยๆ ก็จะเจอแทบทุกครั้ง ซึ่งมันโครตจะน่ารำคาญใจอยู่ไม่ใช่น้อย ซึ่งทางแก้นั้นที่ทาง official website ก็ได้มีเขียนไว้สำหรับ macOS Catalina โดยเฉพาะเลยตาม link ที่ให้ไว้ข้างล่างนี้

Refer: https://github.com/nodejs/node-gyp/blob/master/macOS_Catalina.md

--

--