eliza
eliza copied to clipboard
Can't start on macOS
Describe the bug
I followed the Quick Start but it doesn't work for me, I get the following error:
Error: Could not locate the bindings file. Tried:
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/build/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/build/Debug/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/build/Release/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/out/Debug/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/Debug/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/out/Release/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/Release/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/build/default/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/compiled/23.3.0/darwin/arm64/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node
→ ./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/lib/binding/node-v131-darwin-arm64/better_sqlite3.node
at bindings (./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/bindings/bindings.js:126:9)
at new Database (./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/lib/database.js:48:64)
at initializeDatabase (file://./eliza-starter/src/database/index.ts:15:46)
at startAgent (file://./eliza-starter/src/index.ts:53:20)
at startAgents (file://./eliza-starter/src/index.ts:98:19)
at file://./eliza-starter/src/index.ts:124:1 {
tries: [
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/build/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/build/Debug/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/build/Release/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/out/Debug/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/Debug/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/out/Release/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/Release/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/build/default/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/compiled/23.3.0/darwin/arm64/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node',
'./eliza-starter/node_modules/.pnpm/[email protected]/node_modules/better-sqlite3/lib/binding/node-v131-darwin-arm64/better_sqlite3.node'
]
}
To Reproduce
Follow the Quick Start on macOS 15.2.
Expected behavior
Things to work nicely.