centos5.4下安装node.js详细教程
2012-12-22 02:03
721 查看
一.准备工作
1.安装gcc
yum install gcc-c++ openssl-devel
2.升级python
centos系统默认装的python版本为2.4,而node.js依赖的python版本需要大于等于2.6.首先下载python,这是用的是2.6.7
wget http://www.python.org/ftp/python/2.6.7/Python-2.6.7.tar.bz2接下来编译安装python
$tar jxvf Python2.6.7.tar.bz2 $cd Python2.6.7 $./configure $make $make install我在make时出了error
make
File "../../tools/js2c.py", line 36, in <module>
import bz2
ImportError: No module named bz2
make[1]: *** [/home/packages/node-v0.8.12/out/Release/obj/gen/libraries.cc] 1
解决办法:
yum -y install bzip2* cd Python-2.7.3/Modules/zlib ./configure ; make; make install cd Python-2.7.3/ python setup.py install接着回到python宿主目录,再make
./configure --prefix=/usr/local/nodejs make make install然后检查下python版本
python -V 2.6.7发现已经升级了。然是由于系统的yum服务依赖于2.4版本的python所以还要进行一点处理操作。
接着将默认的python服务设置为2.6,
mv /usr/bin/python /usr/bin/python.bak ln -s //usr/local/bin/python2.6 /usr/bin/python
将yum依赖的python依然指向2.4
编辑/usr/bin/yum文件,将第一行的#/usr/bin/python修改为
#/usr/bin/python2.4
然后看看yum是否正常,yum --version,如果现实版本python升级成功。
二、编译安装node.js
$tar –xvf node-v0.4.8.tar.gz $cd node-v0.4.8 $./configure; $make; $make install
三.测试node.js
第一个程序少不了hello world了,找一个空闲目录vi hello_world.js
plaster入以下内容:
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello Node.js\n'); }).listen(8888, "127.0.0.1"); console.log('Server running at 然后编译,当前目录下输入:' target='_blank'>http://127.0.0.1:8888/');[/code]然后编译,当前目录下输入:node hello_world.js
输出Server running at ……则代表编译成功了。(若提示commad :node:not found,则是第二部编译没有成功,可以在编译次,留意下是不是有错误,也可能是找不到node命令,配置一个软连接:ln -s /usr/local/bin/node /usr/bin/node )
然后在浏览器输入http://127.0.0.1:8888,则浏览器打印出Hello Node.js四、后续工作
安装npm
npm是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准,有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包curl http://npmjs.org/install.sh | sh
提示……It worked,则npm安装成功!
然后安装express模块npm install express好了,安装完成了,可以进行node.js开发了!
相关文章推荐
- centOS下通过NPM安装和配置node.js+socket.io+connect在线聊天的详细教程
- windows系统下node.js环境配置与安装教程图文详解(详细版)
- CentOS Linux release 7.3.1611安装vue.js包含npm和cnpm详细教程
- 如何彻底删除node.js以及node.js安装教程(基于Centos其他linux版本可以类推 )
- CentOS安装Node.js简单教程
- node.js零基础详细教程(1):安装+基础概念
- CentOS 源码安装 node.js
- 【Nodejs】windows下node.js安装教程图文详解
- CentOS 7 YUM 10分钟快速安装 LNMP 环境详细教程
- windows下node.js安装教程图文详解
- CentOs安装node.js
- CentOS 6.4 服务器版安装教程(超级详细图解)
- U盘安装centos 6.4系统的教程(详细步骤)
- 虚拟机下的CentOS环境中安装Node.js和npm
- centOS 7 安装nodeJs & mysql 常见问题
- 安装使用Mongoose配合Node.js操作MongoDB的基础教程
- CentOS 7.X 安装 node.js和 cnmp vue
- Centos 安装Node.js
- 云Linux服务器CentOS 6.8安装配置mysql5.1.73详细教程。
- node.js+express+mongoess安装教程