如何安装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

【编辑推荐】

  1. Node.js中实现文件的循环写入
  2. Node.js源码研究之模块组织加载
  3. 揭秘Node.js事件
  4. Node.js初探之与Mysql的交互
  5. Node.js入门之神秘的服务器端JavaScript
责任编辑:陈贻新 来源: Volcano的博客
相关推荐

2022-11-17 09:52:12

RHEL 9Node.js

2013-11-01 09:34:56

Node.js技术

2015-03-10 10:59:18

Node.js开发指南基础介绍

2022-09-04 15:54:10

Node.jsAPI技巧

2021-05-27 09:00:00

Node.js开发线程

2011-09-08 13:46:14

node.js

2011-09-02 14:47:48

Node

2011-11-01 10:30:36

Node.js

2021-07-30 11:20:53

JavaScriptNode.jsWeb Develop

2021-03-09 08:03:21

Node.js 线程JavaScript

2022-08-22 07:26:32

Node.js微服务架构

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2011-10-28 16:05:56

Node.js

2021-12-25 22:29:57

Node.js 微任务处理事件循环

2023-03-02 23:09:53

Node.jsC++JS

2020-08-05 08:31:51

SSL TLSNode.js

2023-10-04 07:35:03

2022-09-12 15:58:50

node.js微服务Web

2020-01-03 16:04:10

Node.js内存泄漏
点赞
收藏

51CTO技术栈公众号