我正在通过食谱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食谱中的错误还是我应该通过其他措施处理?我是两天前的厨师新手 - 只是想正确地在水中航行。
答案 0 :(得分:1)
我在虚拟机上的分操作系统上遇到了同样的问题。我使用了nvm(节点版本管理器)并安装了版本0.12并且它可以工作。
所以我猜它是节点的版本。
答案 1 :(得分:0)
这不是食谱中的错误。这看起来像this bug in node。