相关疑难解决方法(0)

在AWS Lambda上使用nodejs"ref"模块时,"无效的ELF标头"

我刚刚向AWS Lambda上传了一个zip,其中包含"ref"(https://www.npmjs.com/package/ref),这是验证iOS Game Center身份验证令牌所必需的(如何验证Game Center用户)来自第三方node.js服务器).

不幸的是,调用它会导致"无效的ELF头"错误,

{
  "errorMessage": "/var/task/node_modules/ref/build/Release/binding.node: invalid ELF header",
  "errorType": "Error",
  "stackTrace": [
    "Module.load (module.js:356:32)",
    "Function.Module._load (module.js:312:12)",
    "Module.require (module.js:364:17)",
    "require (module.js:380:17)",
    "bindings (/var/task/node_modules/ref/node_modules/bindings/bindings.js:76:44)",
    "Object.<anonymous> (/var/task/node_modules/ref/lib/ref.js:5:47)",
    "Module._compile (module.js:456:26)",
    "Object.Module._extensions..js (module.js:474:10)",
    "Module.load (module.js:356:32)",
    "Function.Module._load (module.js:312:12)"
  ]
}
Run Code Online (Sandbox Code Playgroud)

这是在运行Yosemite的64位Macbook Pro上开发的,在本地运行代码没有问题.谷歌搜索"无效的ELF标题"几乎没有知道相关的结果,我真的不知道从哪里去.我是否可以在node.js区域更好地询问这个问题,或者这是相关领域,因为它可能是平台的问题?

amazon-web-services node.js aws-lambda

25
推荐指数
2
解决办法
3万
查看次数

aws - "无法导入模块'进程':/ var /task/numpy/core/multiarray.so:无效的ELF头"

使用aws lambda我在使用numpy模块运行脚本时收到以下错误:

无法导入模块'process':/ var /task/numpy/core/multiarray.so:无效的ELF头

这个问题是关于numpy本身还是natsy特别是在aws lambda上.什么是无效的ELF标题?

编辑:

我相信这与本机代码执行有关,如在AWS Lambda上使用nodejs"ref"模块时在本回答"无效ELF头"中所述

python numpy amazon-web-services python-2.7 aws-lambda

16
推荐指数
1
解决办法
1万
查看次数