centos下面安裝node的踩坑之旅

2021-08-14 07:37:26 字數 1439 閱讀 4693

在阿里雲買了乙個伺服器,centos7.0系統。最近需要搭建一下webrtc伺服器,在安裝node的時候就遇到了一些坑,這篇文章就記錄一下自己踩過的坑以及解決方法,以便以後碰到類似問題回來查閱。

切換到root使用者,安裝openssl-devel

angular2html

su -

yum install openssl-devel

angular2html

gcc -v // 檢視當前系統gcc版本

如果沒有安裝,需要安裝gcc,安裝命令:

「「angular2html

yum -y install

gccyum -y install

gcc-c++

「「首先,進入/usr/local/src目錄下

angular2html

cd /usr/local/src

接著執行一下命令即可

angular2html

tar zxvf node-v0.10.29.tar.gz

cd node-v0.10.29

./configure

make

make install

在執行make的時候,我這邊因為記憶體不足make不通過

angular2html

g++: internal compiler error: killed (program cc1plus)

please submit a full bug report,

於是,臨時使用交換分割槽來解決

angular2html

sudo dd if=/dev/zero of=/swapfile bs=64m count=16

sudo mkswap /swapfile

sudo swapon /swapfile

再make就可以通過了,完成make install後刪除交換分割槽檔案

angular2html

sudo swapoff /swapfile

sudo rm /swapfile

angular2html

node -v

v9.3.0

到這裡,node安裝完成,npm工具也跟隨node安裝下來了。

如何徹底刪除node.js以及node.js安裝教程(基於centos其他linux版本可以類推 )

解決: g++: internal compiler error: killed (program cc1plus)

node在centos下的安裝

node的安裝需要依賴很多,如gcc等,首先我們需要將這些安裝成功,用rpm命令檢視下,果然我們並沒有gcc等,所以要用yum進行安裝 yum y install gcc gcc c kernel devel cd usr local src wget 2 解壓原始碼 刪除安裝包 tar zxvf ...

centos下安裝node環境

在linux環境下安裝node環境,直接使用apt install 或者 yum install,但是想要安裝最新版本或者指定版本的node,手動安裝更方便。比如安裝12.17.0版本 這裡是root使用者的主目錄下進行操作的,root wget v12.17.0 node v12.17.0 lin...

centos下面安裝火狐flash外掛程式

之前安裝成功但是火狐總是不給力,總是提示還需要安裝,後來發現 要把flash外掛程式的.so檔案拷貝到火狐外掛程式下面,火狐才可以起效。安裝步驟 2 解壓 root localhost cd home jecks desktop root localhost desktop tar zxvf ins...