<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      mac下node js安裝

        一向不喜歡追求剛剛新鮮出爐的事物的我,終于在node js出來一年后開始邁出腳步。

        廢話少說,先把環境給配置好。google "mac node",出來幾條結果,提供的方法基本一樣,遂開始實踐之。附google后的安裝步驟:

        1、安裝xcode、git;

        2、使用git將node源碼拉到本地 git://github.com/ry/node.git

        3、./configure

        4、make

        5、make install

        還好之前有裝過xcode、git,要不然光下載安裝個xcode,今天晚上的時間完全報銷(托網絡不給力的福)。有了這兩個玩意,安裝應該輕松搞定。然而卻出來幾個問題,首先./configure的時候,有幾個東西沒有: openssl -> not found, library -> not found, fdatasync(2) with c++ -> no。然后make的時候悲催的報錯了:build failed: -> task failed(err #1):...。

        之后,我又重復了好幾遍,都是沒有成功,開始懷疑是否是openssl, library rt缺失導致的,準備裝openssl神馬的,順便群里面問了句,有朋友建議使用node 0.6.1,然后跑到github上,download了最新版本的源碼,重復google上的安裝步驟,'build' finished successfully, 'install' finished successfully,搞定!原來是版本問題,當然具體是版本內部的什么問題,這里先不深究了,helloworld先出來再說。

        安裝成功后,將官網上的helloworld程序copy一份保存為helloworld.js到node安裝目錄下,

        

      var http = require('http');
      http.createServer(function(req, res){
      res.writeHead(200, {'Content-Type': 'text/plain'});
      res.end('Hello World\n');
      }).listen(8808, '127.0.0.1');
      console.log('Server running at http://127.0.0.1:8808');

       

        運行node helloworld.js,就能在命令窗口中(控制臺)下看到"Server running at http://127.0.0.1:8808"的信息,在瀏覽器中輸入localhost:8808,頁面不能連接,悲催了,怎么回事。跑到控制臺下看,報了一個錯:The 'sys' module is now called 'util'. It should have a similar interface.貌似是要實現某個接口,可是不對啊,這可是官方提供的helloworld啊,還能出錯。腫么回事?莫非又是版本問題?node -v之,版本為node-v0.6.2 pre,乖乖,0.6.2的最新版本,而我跑的是0.6.1的helloworld,出錯了。既然官網目前提供了0.6.1的文檔,還是先看看0.6.1吧。

        好吧,又有重裝了。這次吸取教訓,從官網上把0.6.1版本駝下來,然后重復以上步驟,make install的時候又出錯了,需要刪除剛才安裝的0.6.2 pre版本,因為它扎用了usr/local/include/node目錄,其下的config.h不能重寫。乖乖,沒有sudo,沒有權限,那就sudo拿到管理員權限,重新sudo make install,安裝成功了。

        繼續跑node helloworld.js,console正常,并能訪問localhost:8808,OK,終于搞定。也算一波三折。

        留心一下,如果你的程序中有代碼錯誤,控制臺還是會先打印出console信息,然后再給你報出錯誤信息,比如使用0.6.2 pre版本報的那個錯The 'sys' module is now called 'util'. It should have a similar interface,再比如你把res.writeHead攜程rs.writeHead。

      posted @ 2011-11-13 22:27  慢熱君Kevin  閱讀(30585)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 亚洲区一区二区激情文学| 亚洲精品综合一区二区在线| 国产亚洲精品第一综合| 四虎永久免费影库二三区| 波多野结衣的av一区二区三区| 18禁黄网站免费| 老妇女性较大毛片| 色狠狠色婷婷丁香五月| 日韩精品三区二区三区| 国产欧美日韩精品丝袜高跟鞋| 国产成人免费高清激情视频 | 野外做受三级视频| 狠狠色综合久久狠狠色综合| 吉安县| 欧美成人精品手机在线| 午夜免费无码福利视频麻豆| 欧美国产日韩久久mv| 日韩有码中文字幕av| 94人妻少妇偷人精品| 人妻性奴波多野结衣无码| 最近中文字幕日韩有码| 婷婷精品国产亚洲av在线观看| 日日碰狠狠添天天爽五月婷| 男女真人国产牲交a做片野外 | 陇川县| 粉嫩一区二区三区精品视频 | 色欲久久综合亚洲精品蜜桃| 成人精品视频一区二区三区尤物| 国产精品SM捆绑调教视频| 国产一区二区三区小说| 97久久精品人人澡人人爽| 久久国产精品-国产精品| 十八禁国产精品一区二区| 欧美熟妇乱子伦XX视频| 亚洲国产欧美一区二区好看电影| 日韩中文字幕v亚洲中文字幕| 色综合色国产热无码一| 亚洲综合国产激情另类一区| 精品日韩亚洲av无码| 午夜高清国产拍精品福利| 67194熟妇在线观看线路|