CentOS7安装Nodejs

安装编译环境

1
yum -y install gcc gcc-c++ openssl-devel

下载Nodejs源码

1
wget https://nodejs.org/dist/v6.11.2/node-v6.11.2.tar.gz

解压、编译、安装

解压压缩包

1
tar -zxvf node-v6.11.2.tar.gz

配置安装路径

1
2
cd node-v6.11.2
./configure --prefix=/usr/local/node

编译、安装

1
make && make install

配置环境变量

全局配置

  • 配置/etc/profile
1
2
3
4
5
6
vi /etc/profile

# 添加如下内容
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

保存并退出编辑模式,然后让配置实时生效,通过如下目录:

1
source /etc/profile
  • 测试结果
1
2
3
4
node -v

# 出现如下信息表示安装成功
v6.11.2

只对当前用户生效

  • 登录服务器(非root用户)

  • 查看用户目录配置文件

1
2
3
4
5
6
7
ll -a

# 将会列出当前用户目录如下文件
-rw------- 1 mvkit root 383 Aug 25 00:22 .bash_history
-rw-r--r-- 1 mvkit root 18 Dec 7 2016 .bash_logout
-rw-r--r-- 1 mvkit root 193 Dec 7 2016 .bash_profile
-rw-r--r-- 1 mvkit root 231 Dec 7 2016 .bashrc
  • 配置.bash_profile
1
2
3
4
5
6
vi .bash_profile

# 添加如下内容
export NODE_HOME=/usr/local/node
export PATH=$NODE_HOME/bin:$PATH
export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

保存并退出编辑模式,然后让配置实时生效,通过如下目录:

1
source .bash_profile
  • 测试结果
1
2
3
4
node -v

# 出现如下信息表示安装成功
v6.11.2