nodejs的初编译运行
时间:2011-04-13 来源:呵
最近nodejs貌似挺火,俺也赶一把潮流,下载了个去官网下载了个nodejs解压发现还得编译一下下,当然也有编译好的直接就可以用的,本人当然不喜欢直接拿来用了,感觉没成就感,呵呵 ,就想着在我这个破xp上跑起来,查了查还真麻烦,首先得下载个模拟unix环境的东东,找到cygwin,又去官网下载,下来,发现还得安装什么什么什么等,又折腾,这是官网的原文:
- Grab and install Cygwin.
-
Using setup.exe from Cygwin (1), install the following packages required to compile node.js:
- devel → gcc4-g++ [Builds v0.4.2 and earlier use gcc-g++]
- devel → git
- devel → make
- devel → openssl
- libs → openssl-devel
- devel → pkg-config
- devel → zlib-devel
- python → python
$ git clone git://github.com/joyent/node.git D:/nodejs/
$ cd d:/nodejs
$ ./configure
$ make
$ make install
打完收工,如果你不愿意去官网下的话,可以用git,正好小的也了解过一点点git,基本的还是会用的,第一行就是说用这个网站上复制git到D:/nodejs/下 应该是这意思吧,呵呵,好了 经过漫长的编译一看表已经折腾要一个小时多了 ,不行 都还没进入正题呢,好了 接下来开始写那著名的hello world的nodejs版了 吼吼,一下代码从网上扣,只要先照着写,貌似网上入门都是这个连测试demo 的端口号都不带变的,看来都是貌似复制的一个 呵呵:
var http = require('http'); http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
}).listen(8888);
console.log('Server running at http://127.0.0.1:8888/');
然后打开你的cygwin用 node helloworld.js 再然后打开浏览器输入127.0.0.1:8888 哈哈 你就会看到熟悉的hello world了 当然了说了这么多 网上有编译好的nodejs比如这个:http://www.grati.org/?page_id=213 你直接下载下来 然后node 就行了 随你 呵呵 不过要不是配置这个 我也不会去学git 等 东西还是自己弄出来 比较好 你说对呗 虽然过程有点麻烦,但是成功后那心情确实很爽,哈哈
补充一下:淘宝的工程师弄了个社区专门nondejs 的 我还没怎么看呢,http://cnodejs.org/blog/ 看来以后要继续入门了