ubuntu安装node.js
来源:互联网 发布:服装搭配师miuo淘宝 编辑:程序博客网 时间:2024/05/29 11:06
How to install the latest node.js on Ubuntu?
Node.js is an event-based and non-blocking I/O framework — built on Chrome’s JavaScript engine. Its goal is to provide an easy way to build scalable network programs.
In most linux distributions Node.js is available in a repository which can be accessed via a package manager such as apt-get
or aptitude
.
However in the repository of the brand new Ubuntu 12.10 (Quantal Quetzal) the nodejs
package has the version number 0.6.19 while the current version is 0.8.14 as of this writing. Unfortunately many nodes — that’s how node.js applications are called — are constantly under development and often depend on a newer version.
If you are trying to install a node with the node package manager
but providing an old node environment, you most probably expierence a similar error message to the one below.
npm ERR! error installing ws@0.4.22npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please readnpm WARN /usr/share/doc/nodejs/README.Debiannpm WARN npm ERR! ws@0.4.22 install: `node install.js`npm ERR! `sh "-c" "node install.js"` failed with 127npm ERR! npm ERR! Failed at the ws@0.4.22 install script.npm ERR! This is most likely a problem with the ws package,npm ERR! not with npm itself.npm ERR! Tell the author that this fails on your system:npm ERR! node install.jsnpm ERR! You can get their info via:npm ERR! npm owner ls wsnpm ERR! There is likely additional logging output above.npm ERR! npm ERR! System Linux 3.5.0-17-genericnpm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "ws"npm ERR! cwd /home/slopjong/npm ERR! node -v v0.6.19npm ERR! npm -v 1.1.4npm ERR! code ELIFECYCLEnpm ERR! message ws@0.4.22 install: `node install.js`npm ERR! message `sh "-c" "node install.js"` failed with 127npm ERR! errno {}
Update (March 15th, 2013)
At the moment the repository has version 0.8.14 included while the latest version is version 0.10. This tutorial has been updated and successfully tested.
As maintaining old tutorials and old blog posts costs time, feel free to donate me a virtual beer. Drop me a message here and tell me what your favourite donation channel is (like flattr whehere I haven’t an account yet).
Preparation
The nodejs package depends on a couple of other packages, be sure that you have the repository component universe enabled.
# in /etc/apt/sources.listdeb http://archive.ubuntu.com/ubuntu quantal main restricted universedeb http://security.ubuntu.com/ubuntu quantal-security main restricted universedeb http://archive.ubuntu.com/ubuntu quantal-updates main restricted universe
After enabling it run sudo apt-get update
.
Installation steps
In order to get a more recent nodejs
version you need to add a personal packagearchive (ppa) and update the package index files. To do so open Terminal and execute the following commands.
sudo apt-get install python-software-propertiessudo add-apt-repository ppa:chris-lea/node.jssudo apt-get updatesudo apt-get install nodejs
Pay attention to the second line, if you are trying to execute apt-apt-repository
you won’t have luck.
Install the node package manager
Update (March 15th, 2013)
You no longer need to install npm separately as nodejs includes it now.
To manage your nodes it’s recommended to install the node package manager (npm) too.
sudo apt-get install npm
Who prefers to compile npm from its sources will find thisscript very useful.
Update (March 20th, 2013)
It looks like somebody forgot to pay his bill. The link to the script is currently broken.
Update (April 15th, 2013, 19:50 UTC+2)
A guy from Israel has grabbed the domain which has expired three and a half hours ago.
- Ubuntu安装Node.js
- ubuntu安装node.js
- ubuntu 安装 node.js
- Ubuntu 安装Node.js
- Node.js:ubuntu安装Node.js
- ubuntu 12.04 安装 node.js
- Ubuntu 编译安装node.js
- ubuntu下安装Node.js
- ubuntu下安装node.js
- ubuntu 下 安装 node.js
- 在ubuntu 安装node.js
- Ubuntu上安装Node.js
- Ubuntu 14.04 安装node js
- Ubuntu下Node.Js安装
- Ubuntu编译安装Node.js
- Ubuntu 上安装 Node.js
- Ubuntu 上安装 Node.js
- Ubuntu,源码安装Node.js
- hdu 1712 ACboy needs your help
- 解决ant编译中出现“ warning: 'includeantruntime' was not set,”警告的问题执行ant编译时,
- POJ 3518 简单素数打表
- iOS 图片拉伸处理
- 喀什噶尔胡杨
- ubuntu安装node.js
- HDU 2602 Bone Collector(赤裸裸01背包)
- 過去心不可得,現在心不可得,未來心不可得
- Hibernate3中加载方式的使用
- 0-1背包问题
- 强制centos重新分配ip
- C语言 - 选择排序中的--异或交换--问题分析
- Sqoop 1.99.3安装和使用
- APUE-2文件/目录