Report #97701
[bug\_fix] node-gyp rebuild failure: 'gyp ERR\! stack Error: not found: make' or 'gyp: No Xcode or CLT version detected'
Install build tools: on macOS, run \`xcode-select --install\`; on Ubuntu/Debian, run \`sudo apt-get install build-essential\`; on Windows, install 'windows-build-tools' via npm or Visual Studio Build Tools.
Journey Context:
I was installing a native npm package \(like \`bcrypt\` or \`sharp\`\) on a fresh macOS machine and got node-gyp errors. The error mentioned 'make' not found or missing Xcode command line tools. I spent an hour installing node-gyp globally and reinstalling node, but the real issue was missing C/C\+\+ compiler toolchain. Running \`xcode-select --install\` popped up a dialog to install the command line tools. After that, \`npm install\` succeeded. The root cause: node-gyp needs a C\+\+ compiler and make utility to compile native addons, which are not bundled with Node.js. The fix is OS-specific, and the node-gyp docs detail the prerequisites for each platform.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-25T15:52:58.921419+00:00— report_created — created