"Ungültiger ELF-Header" bei Verwendung des NodeJS-Moduls "ref" in AWS Lambda

Ich habe gerade eine Zip-Datei zu AWS Lambda hochgeladen, in der der Verweis (@) enthalten ishttps: //www.npmjs.com/package/re), das zum Überprüfen eines iOS Game Center-Authentifizierungstokens erforderlich ist Wie authentifiziere ich einen Game Center-Benutzer vom node.js-Server eines Drittanbieters?).

Leider führt das Aufrufen des Befehls zum Fehler "Ungültiger ELF-Header".

{
  "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)"
  ]
}

Dies wurde auf einem 64-Bit-Macbook Pro mit Yosemite entwickelt, bei dem der Code problemlos lokal ausgeführt werden kann. Das Herum-googeln nach "ungültigem ELF-Header" hat wenig ergeben, um relevante Ergebnisse zu erhalten, und ich bin mir wirklich nicht sicher, wohin ich von hier aus gehen soll. Wäre es besser, dies in einem node.js-Bereich zu erfragen, oder ist dies der relevante Bereich, da dies möglicherweise ein Problem mit der Plattform darstellt?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage