我正在关注tutorial上的git和ghost的使用,他们使用pm2来管理ghost进程,但是在我进行本地更改并用git push web
推送它们之后,我得到了错误:>
pm2: unknown option `--run-as-user'
这些是我的hooks/post-receive
文件的内容:
#!/bin/sh
export NODE_ENV=production
GIT_WORK_TREE=/var/www/ghost git checkout -f
cd /var/www/ghost
pm2 kill
npm install --production
chown -R ghost:ghost /var/www/ghost
pm2 start index.js --run-as-user ghost --name ghost # THIS MIGHT BE DEPRECATED
答案 0 :(得分:1)
在{strong> 0.12.0 版本中,--run-as-user
选项已被删除。使用-u
或--user
例如
pm2 start index.js -u ghost --name ghost