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
var http = require('http'),port = 8888;
http.createServer(function(request,response){
response.writeHead(200,{'Content-Type':'text/html;charset=utf-8;'});
response.end('<h1>This is nodejs world !</h1>');
}).listen(port);
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 <package-name>
例如 安装 mongodb
$ npm install mongodb
npm 的详细可以参照
http://npmjs.org/
http://npmjs.org/doc/
http://search.npmjs.org/
分享到:
相关推荐
NULL 博文链接:https://emily2ly.iteye.com/blog/1044806
2. **自定义安装**:Cygwin的安装程序允许用户根据需求选择要安装的组件,包括各种开发工具、库和实用程序,如gcc、g++、make、perl、python等。 3. **bash shell**:Cygwin提供了一个与Unix/Linux相似的bash shell...
安装Cygwin,安装上Tcl和Expect两个工具。 百度搜索:cygwin,在搜索结果中点击:Cygwin Installation 此刻,进入cygwin软件官网,根据自己操作系统,选择32位或64的setup 双击打开下载完成的cygwin,进入安装程序...
**cygwin本地安装程序包** Cygwin是一款在Windows操作系统上模拟Linux环境的软件,它为用户提供了类Unix的命令行工具、开发工具和环境,使得开发者可以在Windows上运行和构建原本为Linux设计的软件。这个“cygwin...
下载并运行cygwin-rsyncd-3.2.3.0_installer.exe,以将rsyncd安装在WinXX客户端上以进行BackupPC备份。 如果要自定义和构建自己的cygwin-rsyncd可执行文件(例如:为站点预设一些配置参数),请在克隆git存储库。 ...
"cygwin-setup cygwin-setup.rar" 描述表明这是一个关于Cygwin安装过程的压缩文件,文件名是 "cygwin-setup.rar",这意味着它是一个RAR格式的压缩包,里面包含了Cygwin的安装程序。用户需要先解压这个RAR文件,然后...
这个“cygwin安装资源.zip”文件包含了一切你需要快速安装和使用Cygwin的资料。下面我们将深入探讨Cygwin的相关知识点。 1. **Cygwin的定义与功能**: Cygwin是一种开源软件集合,它通过提供一组API,模拟Linux和...
"Cygwin 便携式安装脚本" 提示这是一个用于创建可移动版 Cygwin 的自动化脚本,使得用户无需在每台计算机上进行完整安装,只需携带包含所有必要组件的文件夹即可。 **描述解析:** "与 PortableApps.com 启动器...
**Cygwin学习笔记** Cygwin是一款在Windows操作系统上模拟Linux环境的开源工具集,它使得开发者可以在Windows系统上运行许多原本只适用于Unix或Linux的命令行工具、应用程序和库。Cygwin的主要功能是提供一个兼容...
3. **安装程序(setup-x86_64.exe)**: 这是Cygwin的安装程序,用于在Windows机器上设置和配置Cygwin环境。通过这个程序,用户可以选择要安装的软件包,包括开发工具、系统工具、网络工具等,这些都与Linux环境中的...
4. **软件包管理**:Cygwin使用一个名为`setup.exe`的安装程序,它可以下载并安装数百个不同的软件包,涵盖各种领域,如编程语言、科学计算、网络工具等。 5. **网络支持**:Cygwin提供了丰富的网络工具,如ssh、...
api示例 —— 使用 NodeJS 和 HapiJS 的 API ...安装节点模块: 1. Open Terminal (OSX), or Git Bash (Windows) > cd <path>/git/api-example/ > npm install 启动 API 服务器: > node server.js navigate to ht
### Cygwin的安装 #### 知识点一:Cygwin简介 - **定义**:Cygwin是一个为Windows操作系统提供类似Unix环境的软件集合。它由一系列工具和服务组成,能够使用户在Windows上运行原本只能在Unix或类Unix系统(如Linux...
- **下载安装程序**: 用户首先需要下载名为`cygwin.exe`的安装程序,这是Cygwin的包管理器,用于引导整个安装过程。 - **选择镜像源**: 在安装过程中,用户需要选择一个镜像源下载软件包,选择速度较快的镜像可以...
3. **选择安装类型**:Cygwin提供了两种安装类型:默认的“标准”安装和自定义的“最小化”安装。标准安装会下载和安装许多常用的应用程序和工具,而最小化安装则允许你仅选择需要的软件包,节省磁盘空间。 4. **...
6. **包管理系统**:Cygwin有一个名为`setup.exe`的包管理器,用于安装、更新和管理Cygwin的各种软件包,类似于Linux的apt或yum。 7. **网络支持**:Cygwin64支持各种网络协议,如SSH、FTP、HTTP等,可以方便地进行...
这个压缩包“Cygwin.rar”包含的是Cygwin的安装程序“setup-x86.exe”,用于在Windows平台上安装Cygwin。 Cygwin的核心在于它的运行时库,这些库模拟了Unix/Linux的API,使Unix-style的软件能够在Windows系统上无缝...
【标题】:“32位cygwin安装” 【描述】:Cygwin是一个在Windows操作系统上模拟Linux环境的开源工具集。它允许用户在Windows上运行Linux命令行工具,为开发者提供了一个在Windows上开发、编译和调试跨平台软件的...
在本文中,我们将详细介绍如何在Windows环境下搭建Node.js开发环境,主要涉及Cygwin的安装、环境变量配置以及Node.js模块jsdom的安装与测试。以下是详细的步骤: 首先,安装Cygwin,这是一个在Windows上模拟Linux...
本文将详细介绍如何在Windows操作系统上搭建Node.js开发环境,主要涉及Cygwin的安装、环境变量配置以及Node.js模块jsdom的安装和测试。 首先,Cygwin是一个在Windows上模拟Linux环境的软件,它提供了许多在Linux...