安装版本:8.7.0
一、从源码下载Nodejs
cd /usr/local/src
wget https://npm.taobao.org/mirrors/node/v8.7.0/node-v8.7.0.tar.gz
二、解压缩 nodejs 安装包
tar xvf node-v8.7.0.tar.gz
三、进入解压的node文件夹,安装必要的编译软件包
cd node-v8.7.0
sudo yum install gcc gcc-c++
在这里,先检查一下 gcc 的版本
gcc -v
如果版本号低于4.9.4,请先升级gcc,因为nodejs8.7.0编译时gcc版本要求在4.9.4+。
1.获取gcc安装包并解压
cd /usr/local/src wget https://ftp.gnu.org/gnu/gcc/gcc-5.4.0/gcc-5.4.0.tar.bz2 tar -jxvf gcc-5.4.0.tar.bz2
注:bz2是一种压缩文件格式,若无法解压,安装 bzip2 即可:yum -y install bzip2
2.编译安装gcc-5.4.0
cd gcc-5.4.0 ./contrib/download_prerequisits mkdir build cd build ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib make(建议不要使用make -j来编译,虽然可以缩短编译时间,但极大可能会编译失败) make install
如果gcc版本号在4.9.4+,或者完成gcc升级后,开始编译nodejs
./configure
make
注:make过程较为耗时,可能需要30分钟以上
四、安装Nodejs
sudo make install
五、验证是否正确安装
node -v