Skip to content

Installation fails on Node.js 24 - better-sqlite3 dependency needs update to v12.x #28

@akkylab

Description

@akkylab

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

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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions