CentOS7 pm2 部署node错误提示pm2: command not found

发布于 2022-09-06 20:45:13 字数 750 浏览 15 评论 0

pm2都是全局安装

pm2 deploy ecosystem.json production setup 这一步ok;

pm2 deploy ecosystem.json production
clipboard.png

服务器家目录
clipboard.png
部署成功的目录
clipboard.png

.bashrc
clipboard.png

goole没搜到解决办法,求大神指教

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

无人问我粥可暖 2022-09-13 20:45:13
whereis pm2
pm2: /opt/nodejs/bin/pm2

sudo ln -s /opt/nodejs/bin/pm2 /usr/bin/pm2

两行命令解决。整了一下午

蘑菇王子 2022-09-13 20:45:13

你这个是因为node和npm的环境变量没有放进系统里,而是用 ln -s 挂的软连接,实际路径还是在 /opt 下面,所以你 npm -g 安装的也在这个目录,还需要用 ln -s 挂一下软连接才行。

ぇ气 2022-09-13 20:45:13

这种问题都是环境变量的问题,按理说默认安装的 pm2都是跟 node 在同一级目录下的,你直接在命令行里执行 node,可以成功么?

财迷小姐 2022-09-13 20:45:13

进入服务器端(服务器端就是你自己电脑上连接服务器的终端窗口)
输入 vi .bashrc
把文件里的这三行加上井号 !wq 保存
clipboard.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文