ubuntu安装nodejs

kevin.Zhu 发布于:2013-1-16 14:29 分类:Nodejs  有 31 人浏览,获得评论 0 条  

http://blog.csdn.net/chszs/article/details/37521463


版本很老 0.xx 无用

Node.js是一个软件平台,通常用于构建大规模的服务器端应用。Node.js使用JavaScript作为其脚本语言,由于其非阻塞I/O设计以及单线程事件循环机制,使得它可以交付超高的性能。

Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的。libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制。

Node.js最初是由Ryan Dahl创建的,目前由Isaac Schlueter在演进和维护。

在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法。大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码。

下面的方法适用于最新版本的Ubuntu、Ubuntu 12.04 LTS、Ubuntu 12.10、Ubuntu 13.04等版本。它可以帮助开发者在Ubuntu上安装Node.js,无需从头编译安装。你可以在云主机上执行以下的命令:

[python] view plaincopyprint?在CODE上查看代码片派生到我的代码片

  1. # apt-get update  

  2. # apt-get install -y python-software-properties software-properties-common  

  3. # add-apt-repository ppa:chris-lea/node.js  

  4. # apt-get update  

  5. # apt-get install nodejs  


一旦命令执行完,最新版本的Node.js就安装好了,需有任何担忧。一旦Node.js的新版本发布了,你可以直接从包管理器升级,无需从头再次编译安装。


//==========================  源码安装 ==========================\

ubuntu12.04 configure时报错;  gcc g++版本太低 , 需要升级到 4.8及以上  。 

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.8    
sudo apt-get install g++-4.8


安装好以后  、 添加软链接 : ln -s /usr/bin/g++-4.8   /usr/bin/g++   ;   ln -s /usr/bin/gcc-4.8    /usr/bin/gcc   

然后就可以make  了


注意:  如果报错 cc命令未找到  , 则添加链接 ln -s /usr/bin/gcc  /usr/bin/cc 

npm位置:   /usr/local/nodejs/lib/node_modules/npm/bin/npm  

如果运行npm报错 , 需要按提示添加软链接