文章原文:https://www.cnblogs.com/yalong/p/15136182.html
1.首先保證centos上有node環境, 沒node環境的 自行百度安裝
2.全局安裝pm2
npm i pm2 -g
如果需要用淘寶鏡像的,這樣寫
npm i pm2 -g --registry=https://registry.npm.taobao.org
3.全局使用pm2
只是全局安裝了pm2, 此時直接使用pm2 是不行的, 會提示 pm2: commond not found, 想在全局使用pm2 命令,有兩種方式
一.建立軟連接
如下圖所示,

找到pm2的安裝目錄,pwd 即可看到完整的路徑, 復制這個路徑
然后隨便找個位置執行
ln -s /home/yanyalong/node-v14.17.5-linux-x64/bin/pm2 /usr/local/bin/, 即可建立軟連接
如果之前建立的軟連接不對, 執行mv /usr/local/bin/pm2 /tmp/ 就可以刪除,然后重新建立
這時就可以在全局使用pm2了。
但是 如果這時候還不行(可能有某些未知問題導致建立軟連接也無法全局使用), 就使用另一種方式,設置環境變量
二.設置環境變量
1.執行 vim /etc/profile
圖下圖所示,

添加 PATH=$PATH:/home/yanyalong/node-v14.17.5-linux-x64/bin
注意 $PATH: 必須加上, 后面跟上 pm2 的路徑
輸入完按ESC,再按 shift+: ,然后輸入wq,wq表示保存並退出
保存退出之后輸入:source /etc/profile 可以讓變量生效。
測試下, 隨便找個位置 執行pm2 -v 就可以看到版本信息了,搞定
遇到的坑:
在設置環境變量的時候,路徑填寫錯了,導致 很多命令不能用了,比如 ls 這種基本的命令都無法使用
這時候 只需在命令行 輸入 export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 回車
然后,ls這些命令就可以使用了
然后按照上面設置環境變量的流程 vim /etc/profile 打開 prifile, 檢查下哪里設置錯了,改掉,然后保存退出,再執行source /etc/profile就好了
