Ubuntu系统下的nodejs环境的部署

来源:互联网 发布:剑灵人族男捏脸数据库 编辑:程序博客网 时间:2024/05/17 00:06

概述

有时候生产或者开发环境有可能是linux或者unix系统,所以有必要了解一下,在linux或者unix系统下nodeJS环境的部署。为了自己以后查阅方便,所以索性记录下来。

本机器的安装环境是Ubuntu Sever14.04 64位版本。linux下部署nodeJS有三种方式,分别是编译源码、安装包下载安装和apt-get方式安装。下面分别介绍这几种部署方式。

源码编译安装

由于nodeJS源码的编译依赖python和g++等第三方模块,所以在安装之前要检查我们的系统是否安装了这些依赖,检测方法很简单,在终端分别输入pythong++,如果这些命令都能被找到,则说明依赖已经安装好了。如果没安装的话,可以通过sudo apt-get install pythonsudo apt-get install g++来安装。

解决了编译的依赖问题,接下来就是下载源码了。源码地址是http://nodejs.org/dist/v0.10.32/node-v0.10.32.tar.gz,下载完成后,执行下面三个步骤

1.进入源码路径,执行里面的 configure文件./configure --prefix=生成的二进制文件路径

2.运行make命令,这个是编译过程,运行的时间可能稍长一些

3.执行make install 命令。如果在第第一步骤中配置的程序安装路径不在系统的环境量PATH中,需要自己添加

优点:可定制性最强。

缺点:最复杂,也最容易出错。

下载已经编译好的文件进行部署(推荐)

  • 首先下载,已经编译后的压缩包,下载命令为wget http://nodejs.org/dist/v0.10.32/node-v0.10.32-linux-x64.tar.gz
  • 下载完成后,解压该压缩包tar xvf node-v0.10.22-linux-x64.tar.gz
  • 配置环境变量:在/etc/profile文件新增:

    export NODE_HOME=/home/node-v0.10.0-linux-x64

    export PATH=$PATH:$NODE_HOME/bin

    export NODE_PATH=$NODE_HOME/lib/node_modules

  • 执行 source /etc/profile 命令让环境变量设置生效
  • 测试:在终端输入node -v如果有版本信息输出,则说明安装成功

ps:64位系统,最好下载64位的node包,32位的安装包运行出错。

优点:基本不会出错,可以定制node执行路径。

缺点:需要配置环境变量。

通过apt-get命令方式进行安装

输入命令sudo apt-get install nodejs,这时提示你是否安装时,输入y就可以接着安装,直到完成。
输入nodejs -v,如果输出版本信息,则说明安装成功。

优点:傻瓜化,基本上只要输入一个y就可以完成后续的安装。
缺点,版本不可定制,执行路径不可定制。最不灵活。

帮助链接

  • http://www.cnblogs.com/dubaokun/p/3558848.html
  • http://blog.csdn.net/zhaoweitco/article/details/12677089
  • http://www.cnblogs.com/cyStyle/p/nodejs.html
  • http://www.cnblogs.com/darren_code/archive/2011/10/31/nodejs.html
  • http://my.oschina.net/jsan/blog/177626
0 0
原创粉丝点击