问题:安装 etherpad 时出现“npm ERR!cb() never called!npm ERR!not ok code 0”

问题:安装 etherpad 时出现“npm ERR!cb() never called!npm ERR!not ok code 0”

在 Ubuntu 12.04.3 上:

adduser --system --home=/var/www/etherpad --group etherpad

apt-get install gzip git-core curl python libssl-dev build-essential abiword python-software-properties

add-apt-repository ppa:chris-lea/node.js
apt-get update; apt-get install -y nodejs

su - etherpad -s /bin/bash
git clone git://github.com/ether/etherpad-lite.git
cd etherpad-lite
sed -i 's/bin\/installDeps.sh/sh bin\/installDeps.sh/g' bin/run.sh
sh bin/run.sh

但是当使用 sh bin/run.sh 时:

Ensure that all dependencies are up to date...  If this is the first time you have run Etherpad please be patient.
npm ERR! cb() never called!
npm ERR! not ok code 0

问:我该如何解决这个问题?“npm cache clear did't”有帮助。FS 已使用 noexec 安装。系统是最新的。

答案1

对于那些看到这个 2013-09-27 的人来说,有一个漏洞使用最新版本的npm。降级nodejs0.10.17似乎可以解决问题。

堆栈溢出

答案2

npm shrinkwrap然后npm install为我工作。

答案3

相关内容