记一次CentOS从零开始安装NodeJs

这几天用虚拟机搭了个CentOS7研(wan)究(shua),准备再装个Node环境,作为centOS的纯新手就网上谷歌了篇CentOS安装node的博客跟着做啦,基本挺顺利的,当中有几个小坑(其实根本不算是坑),后面简单说一说…

第1步: 下载node

这虚拟机就是当实验用的,我选择了最新特性版本8.4.0

1
[cyc@localhost download]$ wget https://nodejs.org/dist/v8.4.0/node-v8.4.0.tar.gz

键入上边代码回车,发现报错了,wget未找到,原来之前图方便装的centOS是最小版的,里面并不包含wget,好吧,安装之…

1
[cyc@localhost download]$ yum -y install wget

安装成功后,继续按照上述代码就可以顺利下载node了。

第2步: 解压包

1
[cyc@localhost download]$ tar -xvf node-v8.4.0.tar.gz

第3步: 进入源码目录,执行配置脚本configure

1
2
[cyc@localhost download]$ cd ./node-v8.4.0
[cyc@localhost node-v8.4.0]$ ./configure

咦,又报错了,这次是No acceptable C compiler found!,谷歌之,好吧原来还是老问题,最小版安装的centOS不包含开发者工具,知道问题所在就好解决了,装呗

1
[cyc@localhost node-v8.4.0]$ yum groupinstall "Development tools"

安装完成后,再执行配置文件就没有报错了。

第4步: 执行编译代码

1
[cyc@localhost node-v8.4.0]$ make

这一步感觉时间很久,导致我等了一会后面不想等了,直接提前去吃了午饭,吃完午饭回来看一下好了

第5步: 执行安装

1
[cyc@localhost node-v8.4.0]$ make install

最后一步了,完成后,node安装成功,让我们来验证一下

1
2
3
4
5
[cyc@localhost node-v8.4.0]$ node -v
v8.4.0

[cyc@localhost node-v8.4.0]$ npm -v
5.3.0

完美!接下来就可以更加愉快研(wan)究(shua)了