ArchiveBox / ArchiveBox/electron-archivebox
Could not detect abi for version 18.0.3 and runtime electron.
- Dominant language
- JavaScript
- Stars
- 185
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Description
C:\Users\warshell\electron-archivebox>npm start
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
> electron-archivebox@0.6.2 start
> electron-forge start
√ Checking your system
√ Locating Application
× Preparing native dependencies
An unhandled error has occurred inside Forge:
Could not detect abi for version 18.0.3 and runtime electron. Updating "node-abi" might help solve this issue if it is a new release of electron
Error: Could not detect abi for version 18.0.3 and runtime electron. Updating "node-abi" might help solve this issue if it is a new release of electron
at Object.getAbi (C:\Users\warshell\electron-archivebox\node_modules\electron-rebuild\node_modules\node-abi\index.js:36:9)
at new Rebuilder (C:\Users\warshell\electron-archivebox\node_modules\electron-rebuild\src\rebuild.ts:112:44)
at rebuildWithOptions (C:\Users\warshell\electron-archivebox\node_modules\electron-rebuild\src\rebuild.ts:363:21)
at doRebuild (C:\Users\warshell\electron-archivebox\node_modules\electron-rebuild\src\rebuild.ts:416:12)
at asyncFn (C:\Users\warshell\electron-archivebox\node_modules\@electron-forge\core\src\util\rebuild.ts:15:23)
at C:\Users\warshell\electron-archivebox\node_modules\@electron-forge\async-ora\src\ora-handler.ts:35:5
at new Promise ()
at asyncOra (C:\Users\warshell\electron-archivebox\node_modules\@electron-forge\async-ora\src\ora-handler.ts:34:10)
at _default (C:\Users\warshell\electron-archivebox\node_modules\@electron-forge\core\src\util\rebuild.ts:14:9)
at _default (C:\Users\warshell\electron-archivebox\node_modules\@electron-forge\core\src\api\start.ts:44:9)
at C:\Users\warshell\electron-archivebox\node_modules\@electron-forge\cli\src\electron-forge-start.ts:58:19
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the failure with `npm start` and follow the `electron-forge start` native-dependency preparation path. Inspect the reported `electron-rebuild/node-abi/index.js`, `electron-rebuild/src/rebuild.ts`, and `@electron-forge/core/src/util/rebuild.ts` locations to determine the version mismatch. Done means the Electron app starts without the ABI detection error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, javascript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100