代码改变世界

CentOS下编译安装nodejs

2013-07-09 14:55  snail_tyl  阅读(1080)  评论(0)    收藏  举报
1.安装gcc
  yum install gcc-c++

2.安装libssl-dev
  yum install openssl-dev

3.确保安装了python,大部分安装失败都是由于python版本过低导致。安装之前,升级python版本。
  #nodejs 0.8.5需要,请安装python前,先安装此模块。
  yum install-ybzip2*    
  
  #安装python2.7.3
  wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

  tar zvxf Python-2.7.3.tgz

  cd Python-2.7.3

  ./configure

  make && make install

  #查看Python版本
  /usr/local/bin/python2.7 -V

  mv/usr/bin/python /usr/bin/python.bak

  ln -s //usr/local/bin/python2.6 /usr/bin/python

  #检验python指向是否成功
  python -V

  vi/usr/bin/yum

  #将文本编辑显示的#/usr/bin/python修改为#/usr/bin/python2.4,保存修改即可。

4.安装nodejs 

  1).下载nodejs到本地并解压缩 

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

  tar zxvf node-v0.9.0.tar.gz 


  2).进入到该目录编译和安装 

  cd node-v0.9.0 

  ./configure --prefix=/usr/local/node

     #这里安装在了/usr/local/node目录下 

  make 

  make install 

  3).配置NODE_HOME 

  vi /etc/profile 

  #在export PATH USER 。。。一行的上面添加如下内容,并将NODE_HOME/bin设置到系统path中 

  #set for nodejs 

  export NODE_HOME=/usr/local/node

  export PATH=$NODE_HOME/bin:$PATH 

  #保存退出后执行如下命令,使刚才的配置生效 

   source /etc/profile

  #执行node -h命令验证设置成功

  node -h