第一种方式
yum自带源中没有Node.js,所以首先要获取Node.js资源:
# 4.x
curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
# 5.x
curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
# 0.10
curl --silent --location https://rpm.nodesource.com/setup | bash -
获取完成后,执行如下代码
yum install -y nodejs
安装完成之后使用如下指令测试安装是否成功
node -v
第二种方式
使用已经编译好的源码
去Node.js官方网站直接下载即可
wget https://nodejs.org/dist/v6.9.1/node-v6.9.1-linux-x64.tar.xz
由于是.xz格式的文件,需要用如下命令将其转换为tar可以处理的格式
xz -d node-v6.9.1-linux-x64.tar.xz
再使用tar
对其进行解压
tar -xvf node-v6.9.1-linux-x64.tar
紧接着,可以修改一下文件夹名称,或者不修改也行,然后将文件夹放在合适的位置(随意)
mv node-v6.9.1-linux-x64 node
然后去修改/etc/profile
,新增如下内容
export NODE_HOME=你的文件路径/node
export PATH=$NODE_HOME/bin:$PATH
然后重新登录就可以测试了
node -v
第三种方式
使用源码进行编译安装, 首先要去官网下载源码
wget https://nodejs.org/dist/v6.9.1/node-v6.9.1.tar.gz
然后解压
tar -zxvf node-v6.9.1.tar.gz
紧接着,安装必要的编译软件:
- gcc
- gcc-c++
- python
这里要注意 gcc 好像要求是4.8以上的,如果不是可能报错
sudo yum install gcc gcc-c++
然后直接编译安装就好了
./configure
make && make install