SSH pm2:找不到命令

Iva*_*van 0 ssh pm2

当我从本地计算机运行此命令时...

ssh user@123.456.789.255 "pm2 reload all"
Run Code Online (Sandbox Code Playgroud)

我收到这个错误...

pm2: command not found
Run Code Online (Sandbox Code Playgroud)

在远程计算机中运行命令工作正常,所以这不是路径问题?

Moe*_*ngh 5

你需要先运行 nvm 才能让它运行

ssh user@123.456.789.255 "source ~/.nvm/nvm.sh && pm2 reload all"