Error: /home/george/Desktop/myProject/node_modules/bcrypt/build/Release/bcrypt_lib.node: undefined symbol: node_module_register
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at bindings (/home/george/Desktop/myProject/node_modules/bcrypt/node_modules/bindings/bindings.js:76:44)
at Object.<anonymous> (/home/george/Desktop/myProject/node_modules/bcrypt/bcrypt.js:3:35)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
What would be the causes for this error ?
Where can I find a tutorial about installing bcrypt on linux and the system tools that I need ?
The node_module_register
internal API was added to Node.js in v0.11.11 via commit 76b9846.
The bcrypt
module is a C++ addon, which must be compiled against the same version of Node.js that they are run on.
My best guess is that you've compiled it for use with Node.js v0.12.x but are trying to run it using v0.10.x
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With