如何在Mac OSX Lion上设定Node.JS开发环境
作者:本站编辑 发布时间:2015-11-24 来源:本站原创
点击数:
用 Homebrew 来安装及更新 node.js
要在 Mac 上建立一个 node.js 的开发环境有很多方法. 你可以直接下载原始码自己编译, 或者是用套件管理系统来帮你解决这些琐碎的问题. 因为 node.js 还是一个很年轻的专案, 常常会有版本的更新. 手动安装及更新实在是非常的累人. 若是使用 Homebrew 来帮你处理这些问题可以让你把时间花在写程式而不是设定环境上面. 如果你是使用 Ubuntu 的话可以参考这一篇文章.
安装 Xcode
什么? 我只不过是想写 server side javascript 而已为什么要安装 4.3 GB 的Xcode 4? 嗯… 因为你需要 gcc 来编译 node.js 和其他的套件. 所以还是乖乖装吧…
安装 Homebrew
Homebrew 是我在 Mac 上最喜欢的套件管理系统. 他就像是 Ubuntu 上的 apt-get. 我们会需要他来帮我们安装 node.js 以及 mongoDB. 如果你还没听过他的话现在赶快来试试看吧!
$ /usr/bin/ruby -e "$(/usr/bin/curl -fsSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
我发现用 nvm( node version management ) 来安装 node 简单多了, 他是一个像是 ruby rvm 的东西. 可以让你切换 node 的版本以利在开发时切换版本. 还有 npm 在 node 0.6.3 之后已经直接包在 node 里面不需另外安装了. 所以基本上后面 安装 npm 可以跳过不看.
安装 node.js
brew update
brew install node
上面是旧的安装方法, 可以不用理会. 用 nvm 安装非常的简单, 方法如下:
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
安装 npm
npm 是 node.js 最受欢迎的套件管理系统. 就像是 ruby 的 gem 以及 php 里的 pear. 现在上面已经有几千个现成套件了. 包括 ORM, router, 以及第三方 api 的 wrapper 等等. 所以当你在写新功能之前先上 npm 找找是不是已经有现成的模组可用吧.
curl http://npmjs.org/install.sh | sudo sh
安装 mongodb
mongoDB 是我首选的 NoSQL 资料库. 虽然他不是里面最快的但却是最好上手以及使用的一个. 尤其是对习惯关联式资料库的人来说更是如此. 但是千万不要用设计关联式资料库资料结构的思维来设计你的 NoSQL 资料结构, 不然你的 node.js 程式跑起来还是快不到哪去的. 记得在安装之后好好看一下他写的非常详尽的文件.
brew install mongodb
create db directory
mkdir /usr/local/db