阿里云CentOS安裝pm2遇到的幾個問題洪鸭,在此記錄一下;
1仑扑、先連接阿里云CentOS
實例览爵;
2、全局安裝pm2: npm install -g pm2
3夫壁、安裝成功后拾枣,輸入 pm2 start example.js
,期望pm2
能夠正常啟動node
服務(wù)盒让,但是卻報了command not found
錯誤梅肤,又輸入pm2 list
,同樣是command not found
邑茄,以為是pm2
沒有安裝成功或者少安裝某些依賴包姨蝴;又再次安裝了一遍,再運行pm2 start example.js
還是老問題肺缕,于是排除 pm2
安裝失敗的可能左医;
4授帕、網(wǎng)上找了一些文章,看到一篇文章中說要建立pm2
軟連接浮梢,
之前建立過一次軟連接跛十,執(zhí)行命令也是不行的,那只有一個原因秕硝,之前建立的軟連接是沒有成功的芥映;建立軟連接需要注意注意自己目錄是否跟截圖一樣,不一樣以自己的目錄為準(zhǔn)远豺,我這里是 root
奈偏,軟連接命令:ln -s /root/node-v12.14.0-linux-x64/bin/pm2 /usr/local/bin/
5、如果出現(xiàn)如下截圖情況躯护,failed to create symbolic link '/usr/local/bin/pm2'
說明之前建立過軟連接惊来,但執(zhí)行pm2 start example.js
又啟動不了服務(wù),說明軟連接有問題棺滞,這時可以把之前建立過的軟連接刪除裁蚁,執(zhí)行命令mv /usr/local/bin/pm2 /tmp/
刪除;
6检眯、重新建立軟連接ln -s /root/node-v12.14.0-linux-x64/bin/pm2 /usr/local/bin/
7厘擂、運行pm2 list
,that's ok锰瘸,小功告成刽严;
8、pm2
啟動node
服務(wù)避凝,pm2 start example.js
9舞萄、輸入網(wǎng)址
本文中其它相關(guān)聯(lián)的文章:
pm2命令大全
阿里云CentOS部署Node.js環(huán)境
或者官網(wǎng)[部署Node.js項目(CentOS)]https://help.aliyun.com/document_detail/50775.html#section-tug-p3l-h9l
參考文章:
1、linux下安裝pm2,pm2: command not found
2管削、linux安裝pm2失敗