在 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
答案2
npm shrinkwrap
然后npm install
为我工作。
答案3
它已在 0.10.20 中修复: http://ghost.org/forum/installation/353-npm-err-cb-never-called