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
相关文章推荐
- Ubuntu系统下的nodejs环境的部署
- ubuntu14.04系统nodejs express开发教程第一篇:环境搭建&&项目初步
- ubuntu搭建nodejs生产环境——快速部署手册
- 生产环境中部署:zabbix3.2.1 (ubuntu系统)
- NodeJS项目迁移兼Ubuntu下NodeJS环境部署
- 手把手教你阿里云服务器(Ubuntu系统)如何部署Web开发环境
- 在Linux系统配置Nodejs环境的最简单步骤,部署多个thinkjs(nodejs)项目
- 【举例2】Docker环境部署过程,用ushios/lamp-ubuntu镜像,来创建容器,并安装禅道系统
- 配置环境并部署Java web项目到云服务器Ubuntu14.04系统
- Ubuntu、CentOS Linux系统安装Erlang,部署Eclipse+Erlide开发环境
- 搭建Hadoop环境(在winodws环境下用虚拟机虚拟两个ubuntu系统进行搭建)
- 部署监控系统环境
- Ubuntu 部署 arm 开发环境
- Ubuntu设置环境变量错误导致系统无法登录解决方法
- Ubuntu设置环境变量错误导致系统无法登录解决方法 [转]
- LAMP环境下ECShop系统部署
- NO.43 Web系统性能优化 2.参数类调优(环境部署:Oracle/Weblogic/JVM)
- 双系统环境,对Ubuntu 10.04升级后,电脑无法正常开机的解决方法
- 在Linux系统中配置Hadoop环境(1)---在虚拟机上安装Linux Ubuntu系统
- Ubuntu下JAVA开发环境部署