请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

看着像是服务器上的 pm2 路径找不到,也就是 .bashrc 或者 .bash_profile 里面的 pm2 路径配置的优先级不够高,可以尝试先升级下 pm2


npm install pm2 -g && pm2 update


然后到环境文件中看看有没有路径配置优先级有问题,如果还不行,可以在 post-deploy 里面前面追加上


source ~/.bashrc && yarn install


这样强制刷新服务器环境路径

0 回复 有任何疑惑可以回复我~
  • 提问者 拖车板牙爵士 #1
    有回过头去看了老师最后一公里的课程,课程里说:通常在用pm2管理nodejs代码的时候,pm2在服务器上是个非交互的ssh链接方式
    vi .bashrc
    注释掉几行代码,这样就避免他提前返回
    #case $- in
    #	*i*) ;;
    #	*) return;;
    #esac
    然后加载
    source .bashrc
    回复 有任何疑惑可以回复我~ 2018-09-19 10:04:10
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信