当前位置: 首页 > 知识库问答 >
问题:

运行节点应用程序时elf标头无效

子车煌
2023-03-14
/.../node_modules/bcrypt/node_modules/bindings/bindings.js:79
        throw e
              ^
Error: /.../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 (/.../node_modules/bcrypt/node_modules/bindings/bindings.js:74:15)
    at Object.<anonymous> (/.../node_modules/bcrypt/bcrypt.js:1:97)
    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)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
{
  "name": "Supinfarm",
  "version": "0.0.0",
  "env": {
              "PYTHON": "/usr/bin/python2.6"
        },
  "dependencies": {
    "express": "3.1.0",
    "connect-flash": "*",
    "jade": "*",
    "stylus": "*",
    "passport": "*",
    "passport-local": "*",
    "mongoose": "*",
    "bcrypt": "*"
  }
}

共有1个答案

阳航
2023-03-14

我发现在OSX上编译的bcrypt在Linux上不太好用。换句话说,如果您签入在本地OSX工作站上编译的bcrypt,并尝试在linux服务器上运行node应用程序,您将看到上面的错误。

解决方案:npm在Linux上安装bcrypt,签入,解决了。

处理这个问题的最好方法可能是将node_modules排除在。gitignore...和npm远程安装。

 类似资料:
  • 我正在尝试使用命令从 azure HDInsight 群集的头节点运行火花 scala 应用程序 类com.test.spark.WordCountSparkJob1.jarwasbs 我正在接受它的异常。 导致原因:java.lang.ClassCastExc的:不能分配scala.collection.immutable.列表的实例$序列化代理字段org.apache.spark.rdd.RD

  • 问题内容: 我安装了WebMatrix,并按照以下说明在Windows 7计算机上安装IIS 7。 当我单击“运行”以运行我的快速节点应用程序时,浏览器弹出并告诉我 iisnode模块无法启动node.exe进程。确保node.exe可执行文件在web.config 的system.webServer/iisnode/@nodeProcessCommandLine元素中指定的位置可用。默认情况下,

  • 问题内容: 我的节点: 这是我的: 运行成功并且Redis / Nginx安装正确,但是节点实例抛出此错误: 我到处搜索,似乎找不到有效的解决方案。我尝试使用常规设置url:,特别是install 和使用图像。 我已经读到,当人们尝试在OS X(我的OS)上构建了Linux env之后使用bcrypt时,会发生这种情况,但是我认为这不是问题,因为我正在使用docker和boot2docker。 问

  • 我试图使用YARN节点标签来标记工作节点,但当我在YARN上运行应用程序(Spark或simple YARN app)时,这些应用程序无法启动。 > 使用Spark时,当指定时,作业无法启动(在上被阻止,请参见下面的详细信息)。 对于YARN应用程序(如),当指定时,应用程序两者都不能启动 以下是我到目前为止所做的测试。 我使用Google Dataproc运行我的集群(例如:4个worker,2

  • 问题内容: 我有一个将Restrest用作后端api / service的GWT应用程序,该项目正常运行,但是当我将该项目移至另一台计算机并运行它时,在执行GWT运行时出现此错误: 可能是什么问题呢? 是GWT罐子还是Resteasy?ZipException是什么意思?这是否意味着损坏的依赖关系? 问题答案: 我将在这里走出去,说您遇到类兼容性错误或Jars损坏(查看调用堆栈,它试图从jar文件

  • 不是一个真正重要的问题,但只是好奇。您可以在运行时更改应用程序图标吗?例如,有一个按钮,当您按下该按钮时,您会在flutter中获得不同的应用程序图标(假设应用程序图标已经“设置”)。Android和iOS。 非常感谢任何意见。谢谢