Mac/Windows下如何安装Node.js

Mac

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

  brew install node

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

  安装Xcode

  安装git

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

  

复制代码 代码如下:

  git clone git://github.com/ry/node.git

  cd node

  ./configure

  make

  sudo make install

  Ubuntu

  安装依赖包

  sudo apt-get install g++ curl libssl-dev apache2-utils

  sudo apt-get install git-core

  运行下面的命令行:

  

复制代码 代码如下:

  git clone git://github.com/ry/node.git

  cd node

  ./configure

  make

  sudo make install

  Windows

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

  安装cygwin

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

  devel → openssl

  devel → g++-gcc

  devel → make

  python → python

  devel → git

  运行cygwin

  运行下面的命令行:

  

复制代码 代码如下:

  git clone git://github.com/ry/node.git

  cd node

  ./configure

  make

  sudo make install

  Centos

  

复制代码 代码如下:

  yum install gcc-c++ openssl-devel

  wget --no-check-certificate https://github.com/ry/node/tarball/v0.3.3

  tar -xzvf ry-node-v0.3.3-0-g57544ba.tar.gz

  cd ry-node-v0.3.3-0-g57544bac1

  ./configure

  make

  make install

  Hello Node.js!

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

  

复制代码 代码如下:

  var http = require(\'http\');

  http.createServer(function (req, res) {

  res.writeHead(200, {\'Content-Type\': \'text/plain\'});

  res.end(\'Hello Node.jsn\');

  }).listen(8124, "127.0.0.1");

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

  用node来运行这段代码

  

复制代码 代码如下:

  node hello_node.js

  Server running at http://127.0.0.1:8124/

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