lwip icon indicating copy to clipboard operation
lwip copied to clipboard

Module version mismatch

Open littledu opened this issue 8 years ago • 2 comments

node version: 6.2.0 npm version: 3.8.9

I installed lwip in [email protected], the installation process is very smooth, when i run, the following error came:

Error: Module version mismatch. Expected 47, got 48.
    at Error (native)
    at Object.Module._extensions..node (module.js:423:18)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Module.require (module.js:354:17)
    at require (internal/module.js:12:17)
    at bindings (/Users/littledu/code/tmt-workflow/node_modules/bindings/bindings.js:76:44)
    at /Users/littledu/code/tmt-workflow/node_modules/lwip/lib/Image.js:3:41
    at Object.<anonymous> (/Users/littledu/code/tmt-workflow/node_modules/lwip/lib/Image.js:16:3)
    at Module._compile (module.js:398:26)

I have to re-implement node-gyp rebuild , still not work with the same error message. So how should i do to fix this? thanks.

littledu avatar Jun 27 '16 08:06 littledu

Same issue, but different version numbers /node_modules/bindings/bindings.js:83 Uncaught Error: Module version mismatch. Expected 48, got 14. at Error (native) at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:158:20) at Object.Module._extensions..node (module.js:568:18) at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:158:20) at Module.load (module.js:456:32) at tryModuleLoad (module.js:415:12) at Function.Module._load (module.js:407:3) at Module.require (module.js:466:17) at require (internal/module.js:20:19) at bindings (/node_modules/bindings/bindings.js:76:44) at /node_modules/lwip/lib/Image.js:3:41 at Object.<anonymous> (/node_modules/lwip/lib/Image.js:16:3) at Module._compile (module.js:541:32) at Object.Module._extensions..js (module.js:550:10) at Module.load (module.js:456:32) at tryModuleLoad (module.js:415:12)

sharpfuryz avatar Jul 12 '16 17:07 sharpfuryz

The message says there is a mismatch between

  1. V8 version used to compile lwip
  2. V8 version used to run lwip

Are you using something like electron ? Please make sure the same version of nodejs is used to compile lwip and execute your code. If you upgraded nodejs you should recompile lwip.

antoinepairet avatar Jul 16 '16 10:07 antoinepairet