[英]bcrypt_lib.node: undefined symbol: node_module_register
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 ? 我在哪里可以找到关于在linux上安装bcrypt以及我需要的系统工具的教程?
The node_module_register
internal API was added to Node.js in v0.11.11 via commit 76b9846 . node_module_register
内部API通过commit 76b9846添加到v0.11.11中的Node.js。
The bcrypt
module is a C++ addon, which must be compiled against the same version of Node.js that they are run on. bcrypt
模块是一个C ++插件,必须根据它们运行的相同版本的Node.js进行编译。
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 我最好的猜测是你编译它以便与Node.js v0.12.x一起使用但是试图使用v0.10.x运行它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.