Centos7.x下安装node

方法一.通过node版本管理工具nvm(Node version manager)安装;

①安装nvm
1.1.安装nvm;

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
或者

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
1.2.安装nvm;

source ~/.bash_profile

可使用nvm --version 命令检查nvm是否安装成功
②安装node
2.1.查看可以安装的node版本

nvm list-remote
2.2
安装想要安装版本的node,(例如:)

nvm install v4.3.1
③查看版本号(验证是否安装成功)

node -v
npm -v
其他命令
nvm list 查看所有安装版本号
nvm use v4.3.1 切换到v4.3.1版本
nvm alias default v4.3.1 设置默认版本为v4.3.1

方法二. 源码安装

①下载源码

前往https://nodejs.org/en/download/ 选择想要安装的版本复制链接,ex:

wget https://nodejs.org/dist/v4.4.5/node-v4.4.5.tar.gz
②解压源码

tar xzvf node-v* && cd node-v*
③安装编译环境(下载内容较多,版本太低可能出现编译失败的状况);

sudo yum install gcc gcc-c++
④编译

./configure
make
⑤安装

sudo make install
⑥查看版本号

node --version

方法三、使用EPEL安装(EPEL 是yum的一个软件源,里面包含了许多基本源里没有的软件)

①下载EPEL

sudo rpm -i http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
②安装

$ sudo yum install nodejs

NOTE: 下载安装epel之后,可以使用 $ sudo yum install nodejs 进行安装。

③测试安装

node --version
方法四.使用已编译版本安装

①下载已编译版本
前往https://nodejs.org/en/download/选择对应版本右键复制链接地址;ex:

wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
②解压(解压分两步,第一步得到**.tar文件,第二步解压得到文件夹)

xz -d ***.tar.xz
tar -xvf ***.tar
③设置全局(配置环境变量)(如果不知道node所在目录可切换到bin目录使用pwd命令查看);
切换到etc目录编辑profile文件
加入一行 export PATH="$PATH:node所在路径(/root/node-v4.4.5-linux-x64/bin)"

export PATH="$PATH:/root/node-v4.4.5-linux-x64/bin"
保存退出!!
重启生效;

③查看版本号

node --version

npm是node的包管理工具,以上方法会自动安装node和npm;如果npm没有安装成功,我们需要使用

yum install npm
命令来安装npm;

扩展阅读:

centos7安装node方式整理记录~
http://www.cnblogs.com/niconi/p/5609773.html
简介:
介绍了多种安装方法。
nvm: node 版本管理工具; 类似另一款node多版本管理工具: n
source code:
epel:

如何在CentOS 7安装Node.js
http://www.linuxidc.com/Linux/2015-02/113554.htm
简介:

比较简单的方法是:

下载安装epel之后,可以使用 $ sudo yum install nodejs 进行安装。

你可能感兴趣的:(Centos7.x下安装node)