Skip to content

better-sqlite3 build 错误 #100

@CuB3y0nd

Description

@CuB3y0nd
λ pnpm build && pnpm start

> cursor2api@2.7.7 build /home/cubey/Tools/cursor2api
> tsc


> cursor2api@2.7.7 start /home/cubey/Tools/cursor2api
> node dist/index.js

/home/cubey/Tools/cursor2api/node_modules/.pnpm/bindings@1.5.0/node_modules/bindings/bindings.js:126
  err = new Error(
        ^

Error: Could not locate the bindings file. Tried:
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/Debug/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/Release/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/out/Debug/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/Debug/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/out/Release/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/Release/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/default/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/compiled/24.14.0/linux/x64/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node
 → /home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/lib/binding/node-v137-linux-x64/better_sqlite3.node
    at bindings (/home/cubey/Tools/cursor2api/node_modules/.pnpm/bindings@1.5.0/node_modules/bindings/bindings.js:126:9)
    at new Database (/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/lib/database.js:48:64)
    at initDb (file:///home/cubey/Tools/cursor2api/dist/logger-db.js:24:10)
    at file:///home/cubey/Tools/cursor2api/dist/index.js:137:5
    at ModuleJob.run (node:internal/modules/esm/module_job:430:25)
    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:661:26)
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
  tries: [
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/Debug/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/Release/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/out/Debug/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/Debug/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/out/Release/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/Release/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/default/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/compiled/24.14.0/linux/x64/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node',
    '/home/cubey/Tools/cursor2api/node_modules/.pnpm/better-sqlite3@12.8.0/node_modules/better-sqlite3/lib/binding/node-v137-linux-x64/better_sqlite3.node'
  ]
}

Node.js v24.14.0
 ELIFECYCLE  Command failed with exit code 1.

† fastfetch
         -/oyddmdhs+:.                 cubey@aevum
     -odNMMMMMMMMNNmhy+-`              -----------
   -yNMMMMMMMMMMMNNNmmdhy+-            OS: Gentoo Linux x86_64
 `omMMMMMMMMMMMMNmdmmmmddhhy/`         Host: ASUS TUF Gaming A15 FA506IV_FA506IV (1.0)
 omMMMMMMMMMMMNhhyyyohmdddhhhdo`       Kernel: Linux 6.18.18-gentoo-dist
.ydMMMMMMMMMMdhs++so/smdddhhhhdm+`     Uptime: 2 days, 2 hours, 27 mins
 oyhdmNMMMMMMMNdyooydmddddhhhhyhNd.    Packages: 1194 (emerge), 27 (flatpak)
  :oyhhdNNMMMMMMMNNNmmdddhhhhhyymMh    Shell: zsh 5.9
    .:+sydNMMMMMNNNmmmdddhhhhhhmMmy    Editor: NVIM v0.11.5
       /mMMMMMMNNNmmmdddhhhhhmMNhs:    Display (NCP004D): 1920x1080 in 15", 144 Hz [Built-i]
    `oNMMMMMMMNNNmmmddddhhdmMNhs+`     WM: niri 25.11 (Wayland)
  `sNMMMMMMMMNNNmmmdddddmNMmhs/.       Theme: Fusion [Qt], adw-gtk3-dark [GTK2/3/4]
 /NMMMMMMMMNNNNmmmdddmNMNdso:`         Icons: Papirus [GTK2/3/4]
+MMMMMMMNNNNNmmmmdmNMNdso/-            Font: Sans Serif (9pt) [Qt], Roboto Flex (11pt) [GTK]
yMMNNNNNNNmmmmmNNMmhs+/-`              Cursor: catppuccin-macchiato-lavender (24px)
/hMMNNNNNNNNMNdhs++/-`                 Terminal: ghostty 1.1.3
`/ohdmmddhys+++/:.`                    CPU: AMD Ryzen 7 4800H (16) @ 2.90 GHz
  `-//////:--.                         GPU 1: NVIDIA GeForce RTX 2060 Mobile [Discrete]
                                       GPU 2: AMD Radeon Vega Series / Radeon Vega Mobile S]
                                       Memory: 10.99 GiB / 15.03 GiB (73%)
                                       Swap: 13.15 GiB / 36.00 GiB (37%)
                                       Disk (/): 55.53 GiB / 200.00 GiB (28%) - btrfs
                                       Disk (/home): 59.09 GiB / 720.06 GiB (8%) - btrfs
                                       Disk (/mnt/storage): 47.14 GiB / 1.82 TiB (3%) - btrs
                                       Battery (A32-K55): 98% [AC Connected]

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