pm2: 未知选项 `--运行-as-user'

pm2: unknown option `--run-as-user'

我正在关注 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

--run-as-user 选项在 0.12.0 版本中被移除。使用 -u--user 例如

pm2 start index.js -u ghost --name ghost