-
Notifications
You must be signed in to change notification settings - Fork 12
Closed
Description
Problem
Installation fails on Node.js 24 (LTS "Krypton") because the better-sqlite3 dependency is pinned to ^11.10.0, which doesn't have prebuilt binaries for Node.js 24.
Error
npm warn exec The following package was not found and will be installed: [email protected]
prebuild-install warn install No prebuilt binaries found (target=24.11.1 runtime=node arch=arm64 libc= platform=darwin)
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
The installation falls back to building from source with node-gyp, which fails.
Root Cause
package.jsonspecifies"better-sqlite3": "^11.10.0"(allows 11.x only)better-sqlite3added Node.js 24 prebuilt binaries in v12.1.0
(see: Missing prebuild-install release binaries for Node 24/N-API 137 WiseLibs/better-sqlite3#1384)- Current latest
better-sqlite3is 12.5.0
Suggested Fix
Update dependency to "better-sqlite3": "^12.1.0" or later.
Environment
- Node.js: v24.11.1 (LTS)
- OS: macOS Sequoia 15.7.1 (Build 24G231) - darwin arm64
- mcp-memory-keeper: 0.10.2
Metadata
Metadata
Assignees
Labels
No labels