视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
如何安装Node
2025-09-30 22:52:18 责编:小OO
文档
如何安装Node.js

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

Mac

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

brew install node

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

1.安装Xcode

2.安装git

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

4.git clone git://github.com/joyent/node.git

5.cd node

6../configure

7.make

sudo make install

Ubuntu

1.安装依赖包

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

sudo apt-get install git-core

3.运行下面的命令行:

4.git clone git://github.com/joyent/node.git

5.cd node

6../configure

7.make

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.运行下面的命令行:

5.git clone git://github.com/joyent/node.git

6.cd node

7../configure

8.make

sudo make install

Centos

nodejs:

yum install gcc-c++ openssl-devel

wget --no-check-certificate http://nodejs.org/dist/v0.8.15/node-v0.8.15.tar.gz

tar -xzvf node-v0.8.15.tar.gz

cd node-v0.8.15

./configure

make

make install

npm:

wget --no-check-certificate https://npmjs.org/install.sh

chmod +x install.sh

./ install.sh

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.js\\n');

}).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/ , 应该能够看到一条好消息。

Cygwin——安装nodejs

环境: windows xp sp3;cygwin 2.761; nodejs-v0.4.12

 

1.安装cygwin

  国内的cygwin镜像站点

  http://mirrors.163.com/cygwin

  http://mirrors.sohu.com/cygwin/

  速度还是可以的,我使用的是163的。

  我的安装过程:

  a.运行setup.exe下载 cygwin的全部包到U盘上(为携带方便),仅下载,只所以这样是因为以后假如需要添加某个包,插上u盘就行了,别人要用也方便

  b.运行setup.exe 从U盘中的安装,直接default 安装

  c.再次 安装 nodejs 需要的包

     Devel——>gcc-g++

     Devel——>gcc-mingw-g++

     Devel——>gcc4-g++

     Devel——>git

     Devel——>make

     Devel——>openssl-devel

     Devel——>pkg-config

     Devel——>zlib-devel

     Editor——>vim

     Python——>全部

     Web——>curl

     Web——>wget

2.下载 http://nodejs.org/dist/node-v0.4.12.tar.gz 然后安装

   $ tar xvf node-v0.4.12.tar.gz

   $ cd node-v0.4.12

   $ ./configure

   $ make

   $ make install

   然后可以 输入 node -v 查看版本 。

   安装的时候,执行 "./configure" 时会显示一些not found 但并不影响 后面的安装。我曾在此过程浪费了一些时间。

3.配置dns

  cygwin默认使用windows的dns,但nodejs使用c-ares库来解析DNS,会读取/etc/resolv.conf

  所以 编辑 /etc/resolv.conf 文件 添入如下内容,这两个都是 google的全球dns

  nameserver 8.8.8.8

  nameserver 8.8.4.4

4.可以先写个程序测试下nodejs, 例如test.js 记得保存编码为 utf-8

  test.js

Js代码  

1.var http = require('http'),port = 8888;  

2.http.createServer(function(request,response){  

3.response.writeHead(200,{'Content-Type':'text/html;charset=utf-8;'});  

4.response.end('

This is nodejs world !

');  

5.}).listen(port);  

6.console.log('Sever Starting on http-'+port);  

 

  运行:

  $ node test.js

  会看到:Sever Starting on http-8888

  浏览器访问:http://127.0.0.1:8888 试试

5.安装npm

  npm是nodejs的软件包管理器,可以用它安装所需软件包并发布自己为nodejs写的软件包。

  运行:

  $ curl http://npmjs.org/install.sh | sh

  然后就可以用npm命令了

  列出已经安装的npm包

  $ npm -list

  安装npm包

  $ npm install

  例如 安装 mongodb

  $ npm install mongodb

  npm 的详细可以参照 

  http://npmjs.org/ 

  http://npmjs.org/doc/

  http://search.npmjs.org/下载本文

显示全文
专题