You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As the Application Studio is preconfigured with @sap/cds-dk 9 the example can't start:
This application uses '@sap/cds' version 7.9, which is not compatible with the installed '@sap/cds-dk' version 9.
You can either:
- update '@sap/cds' to the latest version (recommended)
- downgrade '@sap/cds-dk' to version 8
upgrading the application to version 9 via the package.json leads to the following error:
[cds] - using bindings from: { registry: '~/.cds-services.json' }
[cds] - connect to db > sqlite { database: ':memory:' }
/extbin/globals/bun/global/install/node_modules/bindings/bindings.js:126
err = new Error(
^
Error: Could not locate the bindings file. Tried:
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/build/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/build/Debug/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/build/Release/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/out/Debug/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/Debug/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/out/Release/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/Release/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/build/default/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/compiled/22.13.1/linux/x64/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node
→ /extbin/globals/bun/global/install/node_modules/better-sqlite3/lib/binding/node-v127-linux-x64/better_sqlite3.node
at bindings (/extbin/globals/bun/global/install/node_modules/bindings/bindings.js:126:9)
at new Database (/extbin/globals/bun/global/install/node_modules/better-sqlite3/lib/database.js:48:64)
at create (/extbin/globals/bun/global/install/node_modules/@cap-js/sqlite/lib/SQLiteService.js:36:23)
at Pool._createResource (/extbin/globals/bun/global/install/node_modules/generic-pool/lib/Pool.js:319:42)
at Pool._dispense (/extbin/globals/bun/global/install/node_modules/generic-pool/lib/Pool.js:237:12)
at Pool.acquire (/extbin/globals/bun/global/install/node_modules/generic-pool/lib/Pool.js:468:10)
at SQLiteService.acquire (/extbin/globals/bun/global/install/node_modules/@cap-js/db-service/lib/common/DatabaseService.js:106:28)
at SQLiteService.begin (/extbin/globals/bun/global/install/node_modules/@cap-js/db-service/lib/common/DatabaseService.js:66:27)
at SQLiteService._begin [as dispatch] (/extbin/globals/bun/global/install/node_modules/@sap/cds/lib/srv/srv-tx.js:195:38)
at SQLiteService.run (/extbin/globals/bun/global/install/node_modules/@sap/cds/lib/srv/cds.Service.js:66:17) {
tries: [
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/build/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/build/Debug/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/build/Release/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/out/Debug/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/Debug/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/out/Release/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/Release/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/build/default/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/compiled/22.13.1/linux/x64/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/addon-build/release/install-root/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/addon-build/debug/install-root/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/addon-build/default/install-root/better_sqlite3.node',
'/extbin/globals/bun/global/install/node_modules/better-sqlite3/lib/binding/node-v127-linux-x64/better_sqlite3.node'
]
}
The only solution seems to be to install @sap/cds-dk version 7 as a devDependency and use npx cds watch to start the application
As the Application Studio is preconfigured with @sap/cds-dk 9 the example can't start:
upgrading the application to version 9 via the package.json leads to the following error:
The only solution seems to be to install @sap/cds-dk version 7 as a
devDependencyand usenpx cds watchto start the application