Centos下安装 node.js环境
系统:
Vmware : VMware 11.0
虚拟机 用户
密码 *****(你的密码)
(注意: 密码设置最好符合 复杂性要求,因为安装时,VMware会自动给root用户设置相同的密码)
安装好的系统
别忘记建立一个快照.方便还原系统.
现在我们开始安装
首先node.js安装需要先安装
gcc 和c++环境
我们需要先在linux下安装c/c++编译器
打开 "终端" 后,默认是普通用户,也就是安装系统时输入的 yifeng, 这个用户权限很低,什么事也干不成。
所以我们需要使用root用户安装这些软件。
su root //切换到root用户 |
提示输入root的密码。(输入我们刚才设置的密码,和yifeng的密码是同一个。如果之前设置的过于简单,这里是登陆不了root的。)
登陆成功,出现下图。
输入:
yum install gcc gcc-c++ |
啊哦,报错了。。
看报错信息,貌似无法链接到那个网站。。
原因:Centos默认是关闭网络连接的,需要手动打开。
桌面右上角
点击按钮,变成小电脑图标,说明可以联网。(如果不行,请自行检查 VMware是否使用桥接类型的网络连接)
OK,解决了网络问题,让我们再输入一次
yum install gcc gcc-c++ |
这下OK了,询问是否从网上download了此package。大小有 8.7 M
输入 "Y" 回车。
好了,从网上下载了两个package,
询问是否安装, 继续 "Y" 回车.
OK, C++编译器安装成功.
下面我们就可以安装 node.js了.
首先,我们打开 https://nodejs.org/download/
注意上图红线标识, 系统必须有 Python2.6或2.7的版本.
python -V |
检查版本号.(后面是 大写的V, Linux系统对大小写敏感.)
还好,我们的系统中已经自带 2.7.5的python,不需要我们再安装..
tar xvf node-v0.12.2.tar.gz |
cd node-v0.12.2 |
./configure |
完成配置后, 开始编译node.js
输入
make |
然后就看见不停的滚屏…
需要等一会,,拼机器配置的时候到了….由于我用的虚拟机,且都是最小配置..一个字 "慢"!!
….
等了接近15分钟,终于好了.
再输入
make install |
在你的系统上安装Node.js
这次很快就完了.安装完成之后,你就可以开始使用Node.js了。并为确保安装的版本正确,你可以使用以下命令检查。
node -v |
注意这次是 小写 v
出现版本号,说明node.js已经安装成功.
npm 也会一遍安装好,而不需要另外再安装. 让我们检查下 npm的版本号
测试下node.js ,也来写个 Hello node.js
如图, 正常输出..按两次 ctrl+c 退出node.js
下面我们安装Express框架
输入
npm install -g express-generator |
安装完成.
最后一步,我们来建立一个工程,试着跑一个web应用.
好了,我们已经看见桌面上已经出现我们需要的工程
进入项目目录并安装项目依赖组件
npm install |
继续安装一个小工具,进行全局监听,如目录下有任何改动,会自动重启服务.
npm install -g supervisor |
-g 表示全局
supervisor 工具名,用以监控服务器的运行,发现问题能立即自动预警及自动重启等功能。
安装好后, 输入
supervisor bin/www |
开始实时监测此项目
打开浏览器,输入 127.0.0.1:3000 就能看见我们的网站
结束.
ㄧ