nodejs cookbook:node:/usr/lib64/libstdc++.so.6:版本`GLIBCXX_3.4.15'找不到(节点需要)

时间:2015-05-09 19:00:11

标签: node.js gcc chef chef-recipe

我正在通过食谱https://github.com/redguide/nodejs

安装nodejs

并具有以下属性:

{
  "nodejs": {
    "version": "0.11.16",
    "engine": "node",
    "install_method": "binary",
    "binary": {
      "checksum": "a1bdc19c779d13b772ac22feead14f592c637ce866d86a59ef225a3273dd7c33"
    },
    "npm_packages": [
      {
        "name": "pm2"
      }
    ]
  }
}

它安装" OK"但在运行node或npm时发出错误。

$node
node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by node)

$ npm
/usr/local/bin/node: /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by /usr/local/bin/node)

这是nodejs食谱中的错误还是我应该通过其他措施处理?我是两天前的厨师新手 - 只是想正确地在水中航行。

2 个答案:

答案 0 :(得分:1)

我在虚拟机上的分操作系统上遇到了同样的问题。我使用了nvm(节点版本管理器)并安装了版本0.12并且它可以工作。

所以我猜它是节点的版本。

答案 1 :(得分:0)

这不是食谱中的错误。这看起来像this bug in node