您的位置:首页 > Web前端 > Node.js

Ubuntu系统下的nodejs环境的部署

2015-01-04 19:00 141 查看

概述

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

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

源码编译安装

由于nodeJS源码的编译依赖python和g++等第三方模块,所以在安装之前要检查我们的系统是否安装了这些依赖,检测方法很简单,在终端分别输入
python
g++
,如果这些命令都能被找到,则说明依赖已经安装好了。如果没安装的话,可以通过
sudo apt-get install python
sudo 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[/code] 
下载完成后,解压该压缩包
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: