详解如何在ubuntu上安装nodejs

于一台刚刚安装过Ubuntu系统的电脑或者虚拟机来说,系统预装的binary和程序库不一定很全。尤其是像我这样直接下载源代码去编译的,一设置就列出一大堆依赖的程序库在Ubuntu中不存在。好了,废话少说,直接奔主题,介绍一下如何将nodejs源代码在Ubuntu下编译。
  1. 安装nodejs所依赖的程序库和binary
    sudo apt-get install g++ curl libssl-dev apache2-utils

     

  2. 执行configure命令设置安装目录,例如要将nodejs安装在/usr/local/node目录下。
    ./configure --prefix=/usr/local/node

     

  3. 运行make命令编译源代码,再运行make install命令安装nodejs
    make
    sudo make install

     

  4. 将node的路径加入的环境变量中,以便打开shell之后直接调用node命令。对于Ubuntu来说,比较常见的做法就是编辑当前用户的配置文件.bashrc文件,将如下脚本加入文件的末尾:
    PATH="/usr/local/node/bin:$PATH"

     

OK,大功告成,现在你可以方便地在Ubuntu上使用nodejs了。

http://www.cnblogs.com/objectorl/archive/2012/05/01/install-nodejs-on-ubuntu.html


安装环境

ubuntu12.04 64bit 

nodejs-v0.8.14.tar.gz 

Node.js是一个基于google v8+javascript的服务端编程框架。但是Node.js又不是js应用,应该说是js的运行平台。它采用事件驱动、异步编程,为网络服务而设。 

Node.js的性能不错,按照创始人Ryan Dahl的说法,性能是Node.js考虑的重要因素,选择c++和v8而不是ruby或者其他的虚拟机也是基于性能的目的。Node.js在设计上也是比较大胆,它以单进程、单线程模式运行,事件驱动机制是Node.js通过内部单线程高效率地维护事件循环队列来实现的,没有多线程的资源占用和上下文切换,这意味着面对大规模的http请求,Node.js凭借事件驱动搞定一切。 

安装步骤: 

首先确保系统安装来python,gcc,g++,如果没有则安装: 

$ sudo apt-get install python 

$ sudo apt-get install build-essential 

$ sudo apt-get install gcc 

$ sudo apt-get install g++ 

从nodeJS官网http://nodejs.org/下载最新源代码包:node-v0.8.14.tar.gz 

解压:

$ tar -zxf node-v0.8.14.tar.gz 

$ cd node-v0.8.14 

默认安装: 

$ ./configure 

$ make 

$ sudo make install 

选择目录方式安装: 

$ ./configure –prefix=/usr/node 

$ make -j 5 #5=CPU核数+1 

$ sudo make install 

安装结束,可以用下面的命令检查安装的版本: 

$ node –version 

v0.8.14 

安装成功后,你就可以开始用nodeJS做一些好玩的事情了。 

在这个http://wenku.baidu.com/view/22a03f6d011ca300a6c39092.html链接中有很好的入门文档


http://www.cnblogs.com/hwpayg/archive/2012/11/04/2753404.html


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值