文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>nodejs的初编译运行

nodejs的初编译运行

时间:2011-04-13  来源:

最近nodejs貌似挺火,俺也赶一把潮流,下载了个去官网下载了个nodejs解压发现还得编译一下下,当然也有编译好的直接就可以用的,本人当然不喜欢直接拿来用了,感觉没成就感,呵呵 ,就想着在我这个破xp上跑起来,查了查还真麻烦,首先得下载个模拟unix环境的东东,找到cygwin,又去官网下载,下来,发现还得安装什么什么什么等,又折腾,这是官网的原文:

     

  1. Grab and install Cygwin.
  2. 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
 应该都能看懂吧,安装完这些后(这些还是得一定时间呢,发正在我这破1m的网速是这样),然后就好像感觉要好办了,于是就打开着东西,命令也懂一点点吧,cd D:/nodejs后发现还得编译,哎 如下图命令:

 

$ 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/ 看来以后要继续入门了 

 

 

 

     

 

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载