Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AWSBox上节点为bcrypt的ELF标头无效_Javascript_Node.js_Amazon Ec2_Centos - Fatal编程技术网

Javascript AWSBox上节点为bcrypt的ELF标头无效

Javascript AWSBox上节点为bcrypt的ELF标头无效,javascript,node.js,amazon-ec2,centos,Javascript,Node.js,Amazon Ec2,Centos,我正在玩awsbox,部署我的应用程序时会显示以下错误: /home/app/code/node_modules/mongoose-troop/node_modules/bcrypt/node_modules/bindings/bindings.js:79 throw e ^ Error: /home/app/code/node_modules/mongoose-troop/node_modules/bcrypt/bui

我正在玩awsbox,部署我的应用程序时会显示以下错误:

    /home/app/code/node_modules/mongoose-troop/node_modules/bcrypt/node_modules/bindings/bindings.js:79
            throw e
                  ^
    Error: /home/app/code/node_modules/mongoose-troop/node_modules/bcrypt/build/Release/bcrypt_lib.node: invalid ELF header
        at Object.Module._extensions..node (module.js:485:11)
        at Module.load (module.js:356:32)
        at Function.Module._load (module.js:312:12)
        at Module.require (module.js:362:17)
        at require (module.js:378:17)
        at bindings (/home/app/code/node_modules/mongoose-troop/node_modules/bcrypt/node_modules/bindings/bindings.js:74:15)
        at Object.<anonymous> (/home/app/code/node_modules/mongoose-troop/node_modules/bcrypt/bcrypt.js:1:97)
        at Module._compile (module.js:449:26)
        at Object.Module._extensions..js (module.js:467:10)
        at Module.load (module.js:356:32)
    warn: Forever detected script exited with code: 1
    warn: Forever restarting script for 1 time

知道如何解决这个问题吗?

不知道最好的答案可能是什么,但我确实发现一些帖子提到了x86与64位的问题。我删除了mongoose部队模块,并从awsbox控制台中调用了npm安装,这似乎已经完成了。不过,就部署到awsbox而言,还不确定这将如何工作。可能不起作用

不确定最佳答案是什么,但我确实发现一些帖子提到了x86与64位的问题。我删除了mongoose部队模块,并从awsbox控制台中调用了npm安装,这似乎已经完成了。不过,就部署到awsbox而言,还不确定这将如何工作。可能无法工作

请通过npm安装重新安装bcrypt模块,然后重新启动服务器。
应该解决。

请通过npm安装重新安装bcrypt模块,然后重新启动服务器。
应该解决。

[edit]我有同样的错误,原因还有另一个,请参见注释,以防它对其他人起作用:我通过npm使用以下命令重新安装bcrypt模块来解决此问题:

npm install bcrypt

[edit]我也有同样的错误,原因还有另一个,请参见注释,以防它对其他人起作用:我通过npm使用以下命令重新安装bcrypt模块来解决此问题:

npm install bcrypt

谢谢,但这是猫鼬部队,它自己叫bcrypt。我想必须对所有模块进行grep才能找到依赖于bcrypt的模块packages@edelans我也有同样的问题,但与bcrypt的关系与我承诺的一样。我试着在我的Ubuntu16.04AWS机器上再次按照承诺npm安装bcrypt,但我也不断收到无效的ELF头错误。对我来说,解决这个问题的方法是删除我的整个node_modules文件夹,然后通过sudo npm install重新安装所有模块。出于某种原因,尽管获取了新的副本,但错误一直存在,直到我在bash:sudo rm-r node_modules中完全删除了node_modules文件夹,然后重新安装了sudo npm install。希望这项增加能在将来节省一些时间!谢谢,但这是猫鼬部队,它自己叫bcrypt。我想必须对所有模块进行grep才能找到依赖于bcrypt的模块packages@edelans我也有同样的问题,但与bcrypt的关系与我承诺的一样。我试着在我的Ubuntu16.04AWS机器上再次按照承诺npm安装bcrypt,但我也不断收到无效的ELF头错误。对我来说,解决这个问题的方法是删除我的整个node_modules文件夹,然后通过sudo npm install重新安装所有模块。出于某种原因,尽管获取了新的副本,但错误一直存在,直到我在bash:sudo rm-r node_modules中完全删除了node_modules文件夹,然后重新安装了sudo npm install。希望这项增加能在将来节省一些时间!