node.js 安裝 cygwin

用 nvm( node version management ) 來安裝 node 簡單多了, 他是一個像是 ruby rvm 的東西. 可以讓你切換 node 的版本以利在開發時切換版本. 還有 npm 在 node 0.6.3 之後已經直接包在 node 裡面不需另外安裝了.


# install git
$ sudo apt-get install git
# clone repo
$ git clone git://github.com/creationix/nvm.git ~/.nvm
# enable on terminal open
$ . ~/.nvm/nvm.sh 
# reopen your terminal and do the following
$ nvm install 0.8
# set default node
$ nvm alias default 0.8
但是目前cygwin能支援到的只能到0.4.1.2版本,所以他只會安裝他 //https://github.com/creationix/nvm 原始碼
最後,我們要來測試 node.js 是否真的可以在 Windows 上執行,我們就來用 node.js 寫一個最簡單的 HTTP Server,用來回應一個簡單的字串,而這也是在 node.js 官網上最經典的範例。

用 vi 建立一個 example.js 檔案,內容如下:

var http = require('http');

http.createServer(function (request, response) {

  response.writeHead(200, {'Content-Type': 'text/html'});

  response.end('<b>Hello World from Cygwin</b>');

}).listen(8124);


console.log('Server running at http://127.0.0.1:8124/');


然後使用以下指令執行:


node example.js


開始享受吧!!~

-----------------------
之後會補上用windows原生、unbunte、mac的設定

附上參考網址


http://dreamerslab.com/blog/tw/how-to-setup-a-node-js-development-environment-on-mac-osx-lion/

http://dreamerslab.com/blog/tw/how-to-setup-a-node-js-development-environment-on-ubuntu-11-04/

http://dreamerslab.com/blog/tw/how-to-setup-a-node-js-development-environment-on-windows/

http://spmason.com/post/installing-nodejs-on-cygwin

http://blog.miniasp.com/post/2011/02/03/Getting-Started-with-NodeJS-on-Windows-using-Cygwin.aspx


留言