一Node.js编译安装
(经测试,安装完成后npm版本为1.34,不能更新npm,npm命令使用存在问题)
1、下载源码,你需要在https://nodejs.org/en/download/下载最新的Nodejs版本,本文以v0.10.24为例:
yum install wget
cd /usr/local/src/
wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
2、解压源码
tar zxvf node-v0.10.24.tar.gz
3、 编译安装
cd node-v0.10.24
yum install gcc-c++
./configure --prefix=/usr/local/node/0.10.24
make
make install
4、安装vim
查询系统中是否存在vim安装包
[root@base ~]# rpm -qa|grep vim
vim-common-7.2.411-1.8.el6.x86_64
vim-enhanced-7.2.411-1.8.el6.x86_64
vim-minimal-7.2.411-1.8.el6.x86_64
如果 vim 已经正确安裝,会返回上面的三条记录。如果少了任何一条,比如 vim-enhanced 的,就直接以下命令:
如果 vim 已经正确安裝,会返回上面的三条记录。如果少了任何一条,比如 vim-enhanced 的,就直接以下命令:
yum -y install vim-enhanced(同理可推)
如果查询了没有任何记录,则直接全量安装:
yum -y install vim*
5、 配置NODE_HOME,进入profile编辑环境变量
vim /etc/profile
设置 nodejs 环境变量,在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL一行的上面添加如下内容:
#set for nodejs
export NODE_HOME=/usr/local/node/0.10.24
export PATH=$NODE_HOME/bin:$PATH
6、保存
:wq//保存并退出,编译/etc/profile 使配置生效
source /etc/profile
7、验证
node -v
输出 v0.10.24 表示配置成功
二、直接安装Node.js
(这种安装方式暂时还未发现缺陷)
1、添加 epel 源
64位:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
32位:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
2、导入 key
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
3、添加 remi 源
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
4、安装
curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
yum -y install nodejs