环境: 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/
相关推荐
演示如何在 cygwin 下安装 rsync-3.0.8,以及此工具的使用方法,以及如何使用。以及相关工具
此文档是自己在安装windows下你用cygwin构造的虚拟环境下进行ns3的安装心得,不知道是不是适合你的那份,但是不管怎么样,请记住一定要把需要的插件安装完整,否则错误很多,也不易查找
Windows下的SSH安装之Cygwin Cygwin 是一个自由软件的集合,最初由 Cygnus Solutions 开发,用于各种版本的 Microsoft Windows 上,运行 UNIX 类系统。Cygwin 的主要目的是通过重新编译,将 POSIX 系统(例如Linux...
本篇内容详细介绍了cygwin的安装过程,资源配置及简单命令的使用等信息。cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的...
cygwin下安装wxpython的英文资料
对于omniORB在windows环境下的安装配置,其中Cygwin编译器用来对omniORB的源码进行编译;该文档对Cygwin在windows下的安装配置进行介绍。
Windows+Cygwin+NS2的安装方法,非常详细!
在Windows下本地安装Cygwin,在Windows下本地安装Cygwin
Windows下Cygwin环境的Hadoop安装- 在Eclipse中重新编译hadoop的jar包
windows下安装Cygwin指南含安装包
cygwin的下载与安装,资料里面详细的解释了Cygwin的下载与安装过程,对于初学者来说很有帮助!
包含: Cygwin setup-x86_64.exe 官网最新版 apt-cyg tcpreplay-4.4.1.tar.gz WpdPack_4_1_2.zip
cygwin平台上NS2安装的详细步骤,其中列出了CYGWIN上安装NS2必须的部分,方便大家安装过程中选择性安装,经试验,本步骤可行。
cygwin下的arm交叉编译工具链,cygwin下的arm交叉编译工具链
参考网贴:百思论坛的Cygwin+ns2.27+leach协议 安装笔记,按其步骤安装时出现别的问题,故根据自己安装过程有改动。 首先,leach协议一定要装ns-2.27版本,否则会有很多问题。好,开始! 一、准备工作 删除所有...
android adt中搭建coco2d-x所需的cygwin的安装镜像,安装是最好选163站点,速度比较快
Cygwin 安装文件.zip windows下linux环境仿真软件 安装很方便
官网【http://cygwin.com/install.html】 Cygwin离线安装包,64位v2.918双击【setup-x86_64.exe】开始安装,选择从目录安装 已经包含 gcc-core gcc-g++ gdb binutils
详细描述Cygwin下安装ns2的过程,经过本人实践
Cygwin环境的安装并编译vlc,vlc-1.1.11版本编译