zoukankan      html  css  js  c++  java
  • 如何安装Node.js

    本文分别介绍在Mac, Ubuntu,Centos以及Windows下安装Node.js.

    下面分别介绍在Mac, Ubuntu,Centos以及Windows下安装Node.js.

    Mac

    在Mac下,如果你喜欢用homebrew,那么只用一行就可以装好:

    1. brew install node 

    否则,只能考虑手工安装了,步骤如下:

    1. 安装Xcode

    2. 安装git

    3 .运行下面的命令行编译node.js

    1. git clone git://github.com/joyent/node.git  
    2. cd node  
    3. ./configure  
    4. make  
    5. sudo make install 

    Ubuntu

    安装依赖包

    1. sudo apt-get install g++ curl libssl-dev apache2-utils  
    2. sudo apt-get install git-core 

    运行下面的命令行:

    1. git clone git://github.com/joyent/node.git  
    2. cd node  
    3. ./configure  
    4. make  
    5. sudo make install 

    Windows

    用cygwin来安装node,步骤如下:

    1. 安装cygwin

    2  在cygwin的目录下,运行setup.exe安装下面列表中的包

    ◆ devel → openssl

    ◆ devel → g++-gcc

    ◆ devel → make

    ◆ python → python

    ◆ devel → git

    3.  运行cygwin

    4.  运行下面的命令行:

    1. git clone git://github.com/joyent/node.git  
    2. cd node  
    3. ./configure  
    4. make  
    5. sudo make install 

    Centos

    1. yum install gcc-c++ openssl-devel  
    2. wget --no-check-certificate https://github.com/joyent/node/tarball/v0.3.3  
    3. tar -xzvf ry-node-v0.3.3-0-g57544ba.tar.gz  
    4. cd ry-node-v0.3.3-0-g57544bac1  
    5. ./configure  
    6. make  
    7. make install 

    Hello Node.js!

    写一段小程序例如hello_node.js来验证安装是否正确:

    1. var http = require('http');  
    2. http.createServer(function (req, res) {  
    3.   res.writeHead(200, {'Content-Type': 'text/plain'});  
    4.   res.end('Hello Node.jsn');  
    5. }).listen(8124, "127.0.0.1");  
    6. console.log('Server running at http://127.0.0.1:8124/'); 

    用node来运行这段代码

    1. node hello_node.js  
    2. Server running at http://127.0.0.1:8124/ 

    现在,用浏览器打开 http://127.0.0.1:8124/ , 应该能够看到一条好消息。

    参考文档

    How to Install Node.js  http://howtonode.org/how-to-install-nodejs

    Update

    补充了在centos上安装Node.js的步骤

    原文:http://www.ooso.net/archives/589


  • 相关阅读:
    Ural 1996 Cipher Message 3 (生成函数+FFT)
    UVA 12633 Super Rooks on Chessboard (生成函数+FFT)
    HDU 5307 He is Flying (生成函数+FFT)
    BZOJ 2039 人员雇佣 (最小割)
    BZOJ 3158 千钧一发 (最大流->二分图带权最大独立集)
    BZOJ 3144 [HNOI2013]切糕 (最大流+巧妙的建图)
    BZOJ 3774 最优选择 (最小割+二分图)
    BZOJ 3876 [AHOI/JSOI2014]支线剧情 (最小费用可行流)
    BZOJ 3771 Triple (FFT+生成函数+容斥)
    洛谷 P3121 【[USACO15FEB]审查(黄金)Censoring (Gold)】
  • 原文地址:https://www.cnblogs.com/sunyingyuan/p/3686262.html
Copyright © 2011-2022 走看看