详解如何在ubuntu上安装nodejs

2012-04-27 00:00:00 by 【6yang】, 1343 visits, 收藏 | 返回

详解如何在ubuntu上安装nodejs

折腾了两天晚上,终于把nodejs在unbuntu装好了,此间各种坎坷,记录于此,造福后来人。

第一步:安装依赖包


1. 安装python 2.7版或者更高(ubuntu默认都已安装,可以在terminal中使用 pyhton -v 命令查看python版本)。
2. 安装其他依赖包:
sudo apt-get install g++ curl libssl-dev apache2-utils
3. 安装git工具:
sudo apt-get install git-core

第二步:获取源码


git clone git://github.com/joyent/node.git
等待下载完成,大小为20+m。

第三步:指定编译版本,重要!


1.先进入存放下载源码的文件夹:
cd node
2. 指定迁出版本:
git checkout v0.6.1
这里非常重要,因为目前最新的node版本为0.6.15
3. 指定路径,编译执行:

./configure –prefix=opt/node-v0.6.1
sudo make && sudo make install

successfully 后拉下来设置环境变量

第四步:设置环境变量


如果想重启后还能继续直接使用node命令,那么需要设置环境变量:
使用命令 sudo vim /etc/profile 打开配置文件,在文件最后中添加如下一行:
export PATH=$PATH:/opt/node-v0.6.1/bin
保存后重启系统使设置生效。

 

第五步:安装npm


curl http://npmjs.org/install.sh | sh
根据需要,安装相应的包,例如express:
npm install express
如果输入该命令后长时间没有反应,可以通过添加 -verbose参数查看执行的详细信息,即:
npm install express -verbose
一般情况下无法下载有两个原因:
1. 网速太慢,超时退出。
2. node的版本太新,当前下载的包不支持。(解决方法在第三步已说明。)

第六步:测试HelloWorld程序


将以下代码保存为一个hello.js的文件

分享到:
share

    图片原图

    loading

    loading