" errorMessage":" / var / lang / lib / libstdc ++。so.6:版本`GLIBCXX_3.4.21'

时间:2018-01-14 05:54:58

标签: node.js lambda

我在nodejs中创建了一个简单的项目,并为其安装了npm库,url到npm为: - https://www.npmjs.com/package/smartethereumwallet

遵循的步骤:

  1. 创建了一个文件夹mkdir folder_name
  2. npm init - >为我创建了package.json。
  3. npm install --save smartethereumwallet - > node_modules包是 创建。
  4. 创建了index.js个文件并安慰了#34; hello world"在它。
  5. 现在我已压缩此文件并尝试在AWS lambda上传。选择了nodejs版本6.10和上传的zip文件夹。
  6. 获取错误:

    "errorMessage": "/var/lang/lib/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by /var/task/node_modules/scrypt/build/Release/scrypt.node)",
      "errorType": "Error",
      "stackTrace": [
        "Object.Module._extensions..node (module.js:597:18)",
        "Module.load (module.js:487:32)",
        "tryModuleLoad (module.js:446:12)",
        "Function.Module._load (module.js:438:3)",
        "Module.require (module.js:497:17)",
        "require (internal/module.js:20:19)",
        "Object.<anonymous> (/var/task/node_modules/scrypt/index.js:3:20)",
        "Module._compile (module.js:570:32)",
        "Object.Module._extensions..js (module.js:579:10)",
        "Module.load (module.js:487:32)",
        "tryModuleLoad (module.js:446:12)",
        "Function.Module._load (module.js:438:3)",
        "Module.require (module.js:497:17)",
        "require (internal/module.js:20:19)",
        "Object.<anonymous> (/var/task/node_modules/scrypt.js/node.js:1:76)",
        "Module._compile (module.js:570:32)",
        "Object.Module._extensions..js (module.js:579:10)",
        "Module.load (module.js:487:32)",
        "tryModuleLoad (module.js:446:12)",
        "Function.Module._load (module.js:438:3)",
        "Module.require (module.js:497:17)"
      ]
    }
    

    我使用的是ubuntu 16.04机器。

0 个答案:

没有答案