ArchiveBox / ArchiveBox/electron-archivebox

Could not detect abi for version 18.0.3 and runtime electron.

Open
#133 2 comments 1 reaction 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.