如何在 Ubuntu 11.04 上设定 node.js 的开发环境

优质
小牛编辑
121浏览
2023-12-01

用 nvm 安装最新的 node.js

要在 Ubuntu 上建立一个 node.js 的开发环境有很多方法. 你可以直接下载原始码自己编译, 或者是用套件管理系统来帮你解决这些琐碎的问题. 因为 node.js 还是一个很年轻的专案, 常常会有版本的更新. 手动安装及更新实在是非常的累人。若是使用 apt-get 来帮你处理这些问题可以让你把时间花在写程式而不是设定环境上面。

另外也可以使用 nvm( node version management ) 来安装node,会方便得多。

他是一个像是 ruby rvm 的东西. 可以让你切换 node 的版本以利在开发时切换版本. 还有 npm 在 node 0.6.3 之后已经直接包在 node 裡面不需另外安装了,所以基本上后面

安装 npm 可以跳过不看,用 nvm 安装非常的简单,方法如下:

# install git
$ sudo apt-get install git
# clone repo
$ git clone git://github.com/creationix/nvm.git ~/.nvm
# enable on terminal open
$ echo ". ~/.nvm/nvm.sh" >> ~/.bashrc
# reopen your terminal and do the following
$ nvm install v0.6.6
# set default node
$ nvm alias default v0.6.6

编按:因为目前在 apt-get 上的版本较旧,使用 apt-get 来安装 node 也较难管理版本,故本篇只节录 nvm 的安装方法

安装 mongodb

mongoDB 是我首选的 NoSQL 资料库. 虽然他不是裡面最快的但却是最好上手以及使用的一个. 尤其是对习惯关联式资料库的人来说更是如此. 但是千万不要用设计关联式资料库资料结构的思维来设计你的 NoSQL 资料结构, 不然你的 node.js 程式跑起来还是快不到哪去的. 记得在安装之后好好看一下他写的非常详尽的文件.

# switch to super user
$ sudo su
# add 10gen GPG key
$ apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
# add to source.list for using upstart to manage mongodb
$ echo "deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen" >> /etc/apt/sources.list
# install
$ apt-get update
$ apt-get install mongodb-10gen
$ exit

更新 node.js

一样用上面的指令就可以安装新版本的 node 并且可以在版本中切换..

更新 mongoDB

因为我们是用 apt 来安装的, 更新 mongoDB 也是和更新其他套件一样.

$ sudo apt-get update
$ sudo apt-get upgrade

开始写你的第一个 node.js 程式

现在你已经设定好 node.js 的开发环境了. 跟著可以来看看如何使用 npm 以及一些基本的 javascript 和 node.js。