筆者在安裝時(shí),node為11.0.0版本。這里以11版本為例,以后更新,安裝步驟時(shí)一致的。
下載node安裝包到指定目錄
wget https://npm.taobao.org/mirrors/node/v11.0.0/node-v11.0.0.tar.gz
解壓安裝包
tar -xvf node-v11.0.0.tar.gz
進(jìn)入目錄并安裝相關(guān)插件
cd node-v11.0.0
sudo yum install gcc gcc-c++
?進(jìn)行默認(rèn)配置并編譯
./configure
make
編譯大概需要半小時(shí)左右~
如果報(bào)錯(cuò)大概是內(nèi)存不足
解決: g++: internal compiler error: Killed (program cc1plus)
2018-04-18 16:10:58?1339次
g++: internal compiler error: Killed (program cc1plus)
Please submit a full bug report,
主要原因大體上是因?yàn)閮?nèi)存不足,有點(diǎn)坑 臨時(shí)使用交換分區(qū)來(lái)解決吧
sudo dd if=/dev/zero of=/swapfile bs=64M count=16
sudo mkswap /swapfile
sudo swapon /swapfile
After compiling, you may wish to
Code:
sudo swapoff /swapfile
sudo rm /swapfile
之后就可以開(kāi)始安裝
sudo make install
之后驗(yàn)證安裝
node -v
就會(huì)發(fā)現(xiàn)已經(jīng)安裝完成
---------------------
作者:in_christ
來(lái)源:CSDN
原文:https://blog.csdn.net/in_christ/article/details/82107649
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!
安裝完成后我們開(kāi)始部署egg項(xiàng)目:
1.參考egg官網(wǎng)先構(gòu)建:

構(gòu)建完成后生產(chǎn)一個(gè)壓縮包,把壓縮包上傳至服務(wù)器解壓,然后npm install 安裝依賴(lài),
在執(zhí)行$ npm i egg-scripts --save?
這樣我們就可以通過(guò)?npm start?和?npm stop?命令啟動(dòng)或停止應(yīng)用。
啟動(dòng)項(xiàng)目后web設(shè)置代理訪(fǎng)問(wèn)
server{
listen? ? ? 80;
server_name? api.ldhlzl.com;
root??/usr/share/nginx/fairy-web;
location /api/ {
? proxy_pass? http://198.148.118.9:7001;
}
}
server{
listen? ? ? 80;
server_name? ldhlzl.com;
location / {
? root? /usr/share/nginx/website;
? index? index.html? index.htm;
}
}
~? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
~? ? ?注意:數(shù)據(jù)庫(kù)名字,地址,linux對(duì)大小寫(xiě)敏感 數(shù)據(jù)庫(kù)表大小寫(xiě)