"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?