我遵循了这个解决方案:
bcrypt is breaking my meteor application, how do I fix it?
但我仍然收到此错误:
/home/kaleobox/bundle/programs/server/node_modules/fibers/future.js:245
throw(ex);
^
Error: /home/kaleobox/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt/build/Release/bcrypt_lib.node: invalid ELF header
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/kaleobox/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt/node_modules/bindings/bindings.js:74:15)
at Object.<anonymous> (/home/kaleobox/bundle/programs/server/npm/npm-bcrypt/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)
我进入 /home/kaleobox/bundle/programs/server/node_modules
并做了:
rm -R/home/kaleobox/bundle/programs/server/node_modules/bcrypt
然后
npm 安装 bcrypt
但上面的错误仍然存在。线路
/home/kaleobox/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt/build/Release/bcrypt_lib.node: 无效的 ELF header
告诉我我可能必须在第二个位置删除并重新安装 bcrypt?
最佳答案
您应该从
重新安装 bcrypt/home/kaleobox/bundle/programs/server/npm/npm-bcrypt/node-modules
代替
/home/kaleobox/bundle/programs/server/node_modules
关于node.js - 由 bcrypt 引起的无效 ELF header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29524874/