«Недопустимый заголовок ELF» при использовании модуля «ref» nodejs в AWS Lambda

Я только что загрузил почтовый индекс в AWS Lambda, который включал "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)"
  ]
}

Это было разработано на 64-битном Macbook Pro под управлением Yosemite, у которого нет проблем с локальным запуском кода. Поиск в поисках «недопустимого заголовка ELF» мало что дал, чтобы узнать соответствующие результаты, и я действительно не уверен, куда идти дальше. Мне лучше спросить об этом в области node.js, или это релевантная область, потому что это может быть проблема с платформой?

Ответы на вопрос(1)

Ваш ответ на вопрос