centos6.1配置nodejs运行环境

对于一直在windows平台下搞.net开发的人来说,配置linux相关环境还是有些陌生。

最近一直再搞nodejs,服务器是centos6.1,配置运行环境的过程中也遇到了一些问题,记录下来分享给大家。

先说明一下,我是在虚拟机先做的测试环境,安装的是最简系统,以下是具体步骤。

下载nodejs安装包

wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

由于是最简系统,所以提示错误 wget command not found,这时候执行以下命令

yum install wget

这个时候发现连网都上不了,先配置一下IP

vi /etc/sysconfig/network-scripts/.ifcfg-eth0

编辑这个文件

DEVICE=eth0

HWADDR=08:00:27:2A:43:86

TYPE=Ethernet

ONBOOT=yes

BOOTPROTO=static

IPADDR=你的ip地址

GATEWAY=你的网关

DNS1=8.8.8.8 DEFROUTE=yes

保存完成后ping一下发现可以正常上网,现在继续之前的一步

yum install wget

wget http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz

下载完成之后解压

tar zxvf node-v0.10.24.tar.gz

解压完成后cd到node文件夹下

./configure

发现问题,由于nodejs要求python版本2.7及以上,所以要安装python

wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

下载完成之后同样的解压缩,cd到文件夹,并且 ./configure

仍然报错,没耐性的估计要抓狂了,仔细看一下错误,需要安装g++,其实不止是g++,还需要c++,现在缺少什么就安装什么就好了

yum install gcc-c++

安装完成之后,重新安装python,./configure 不报错了,执行 make 命令,出现问题 make command not found

yum install make

继续安装python,安装成功,查看版本 python -V (注意V是大写)

先在python安装完成,回到我们的主题,安装nodejs。 cd到node文件夹下 ./configure,当你以为万事俱备的时候,发现提示错误,No module named bz2,没关系,继续安装

yum install -y bzip2*

安装完成之后,再回到node文件夹,执行一下命令

make

make install

历尽艰辛,安装成功 ,查看版本 node -v

posted @ 2013-12-26 11:01  dfsk64  阅读(535)  评论(0编辑  收藏  举报