宝塔面板使用PM2管理器添加项目报错 /bin/sh: line 9: pm2:command not found 的解决方案

今天站长在宝塔面板上使用PM2管理器添加项目,结果报错:/bin/sh: line 9: pm2:command not found,如下图:

宝塔面板使用PM2管理器添加项目报错 /bin/sh: line 9: pm2:command not found 的解决方案

后面排查了一圈,发现是Node.js版本问题,我安装的版本v14.17.6太低了。

解决方法

1、打开宝塔PM2管理器,切换Node版本,如升级到v16.14.0版本;

宝塔面板使用PM2管理器添加项目报错 /bin/sh: line 9: pm2:command not found 的解决方案

2、宝塔进入root根目录,找到.bash_profile文件,将以下命令写入进去,如下图;

PATH=$PATH:/www/server/nvm/versions/node/v16.14.0/bin

宝塔面板使用PM2管理器添加项目报错 /bin/sh: line 9: pm2:command not found 的解决方案

PS:命令中的v16.14.0是Node版本,可在 /www/server/nvm/versions/node 查看Node版本,如下图:

宝塔面板使用PM2管理器添加项目报错 /bin/sh: line 9: pm2:command not found 的解决方案

3、在root根目录打开终端,输入以下指令让这个.bash_profile配置文件在修改后立即生效;

source .bash_profile

宝塔面板使用PM2管理器添加项目报错 /bin/sh: line 9: pm2:command not found 的解决方案

4、现在重新在宝塔面板上使用PM2管理器添加项目,即可启动成功了,如下所示:

宝塔面板使用PM2管理器添加项目报错 /bin/sh: line 9: pm2:command not found 的解决方案

✅来源:十一张博客
© 版权声明
THE END
如果觉得这篇文章对您有帮助,不妨考虑请我喝杯奶茶😄
点赞4赞赏 分享
评论 抢沙发
头像
评论人工审核通过显示,请勿重复提交!
提交
头像

昵称

取消
昵称表情代码

    暂无评论内容