Feb 7, 2013 -
linux, node.js
No Comments


Centos6.3安装Python-2.7.3和Nodejs-0.8.18和npm
由于node.js的最新版本都要求python的版本在2.7以上,所以要先升级python。查看一下现有python的版本
python -v
可以看出,Centos5.6的python版本是2.6,ctrl+d 退出python。
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 tar xjf Python-2.7.3.tar.bz2
因为安装node.js需要用到bz2,所以先手动安装bz2库
sudo yum install -y bzip2* cd Python-2.7.3/Modules/zlib ./configure make sudo make install
还需要打开binascii模块的编译。不然在安装node的时候,会提示找不到binascii模块。
cd ../../ vi Modules/Setup.dist
搜索binascii,去掉注释
# Helper module for various ascii-encoders #binascii binascii.c
改成:
# Helper module for various ascii-encoders binascii binascii.c
———-准备工作做好了,正式开始安装Python2.7.3———-
./configure make all sudo make install make clean make distclean
之前的版本还在,要使用python2.7,做个软连接应该就OK。
sudo mv /usr/bin/python /usr/bin/python-bak sudo ln -s /usr/local/bin/python2.7 /usr/bin/python
升级安装好以后yum会无法使用,因为yum使用的是2.6版本的,所以要修改yum的配置文件以便能够识别2.6版本下的python
sudo vim /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成:
#!/usr/bin/python2.6
然后就可以继续使用yum了
———-开始正式安装nodejs———-
正式安装nodejs之前要先gcc-c++
sudo yum install gcc-c++
安装nodejs
wget http://nodejs.org/dist/v0.8.18/node-v0.8.18.tar.gz tar xzf node-v0.8.18.tar.gz cd node-v0.8.18 ./configure make sudo make install
现在安装nodejs,npm都会附带的装好,可以直接使用npm了
npm install -g underscore
一切ok