Tag: 厨师食谱

nodejs cookbook:node:/usr/lib64/libstdc++.so.6:未find版本'GLIBCXX_3.4.15'(节点需要)

我正在通过食谱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的食谱错误或我应该通过其他措施处理? 对于两天前的厨师我是新手 – 只是试图正确地导航水域。

挂在npm上的厨师客户端安装在node-gyp重build

我遇到了一个从厨师食谱运行npm install的问题。 当我从命令行运行它,它在一分钟内完成罚款,只有一些警告与package.json没有储存库字段 (这应该是无害的)。 但是,当我从厨师运行它,它挂起最后一行输出回到命令行,如下所示: * execute[npm-install-app] action run 这是食谱中的这个资源块: execute "npm-install-app" do cwd "#{home}/#{prefix}#{app}" command "npm –registry #{priv['url']}:#{priv['port']}#{priv['path']} install –cache #{home}/.npm –tmp #{home}/tmp > npm-run.log 2>&1" user node['nodejs']['user'] action :run end 其中#{home}扩展到/home/nodejs ,用户是nodejs 。 正如你所看到的,我将输出redirect到一个文件,使用> npm-run.log 2>&1 。 输出文件得到写入到它的npm install命令的输出(与命令行不同),最后一件事情是这样的: — a bunch of 200's and 304s, like this — npm http 304 http://my.private.npm.amazonaws.com/registry/_design/app/_rewrite/esprima […]