Tag:

挂在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 […]