CentOS7 pm2 部署node错误提示pm2: command not found
pm2都是全局安装
pm2 deploy ecosystem.json production setup 这一步ok;
pm2 deploy ecosystem.json production
服务器家目录
部署成功的目录
.bashrc
goole没搜到解决办法,求大神指教
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
两行命令解决。整了一下午
你这个是因为node和npm的环境变量没有放进系统里,而是用 ln -s 挂的软连接,实际路径还是在 /opt 下面,所以你 npm -g 安装的也在这个目录,还需要用 ln -s 挂一下软连接才行。
这种问题都是环境变量的问题,按理说默认安装的 pm2都是跟 node 在同一级目录下的,你直接在命令行里执行 node,可以成功么?
进入服务器端(服务器端就是你自己电脑上连接服务器的终端窗口)
![clipboard.png clipboard.png](https://www.wenjiangs.com/wp-content/uploads/stackoverflow/202211/1664953108418.png)
输入 vi .bashrc
把文件里的这三行加上井号 !wq 保存