第一种方式
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