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
安装Cygwin,安装上Tcl和Expect两个工具。 百度搜索:cygwin,在搜索结果中点击:Cygwin Installation 此刻,进入cygwin软件官网,根据自己操作系统,选择32位或64的setup 双击打开下载完成的cygwin,进入安装程序...
下载并运行cygwin-rsyncd-3.2.3.0_installer.exe,以将rsyncd安装在WinXX客户端上以进行BackupPC备份。 如果要自定义和构建自己的cygwin-rsyncd可执行文件(例如:为站点预设一些配置参数),请在克隆git存储库。 ...
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-package--链接:Cygwin官方存储库
Cygwin所有的软件包都在互联网上,您需要先下载一个安装程序,根据安装程序的提示,从互联网上下载您需要的软件包。
使用2开始安装cygwin,过程中选择1作为root目录,目标目录随君意 详细参考,请参考:http://blog.csdn.net/gukedream/article/details/54608678 本文件夹问上述博客的附属资料,结合使用,方能解决你的需求
包含: Cygwin setup-x86_64.exe 官网最新版 apt-cyg tcpreplay-4.4.1.tar.gz WpdPack_4_1_2.zip
与 PortableApps.com 启动器集成的 Cygwin 的便携式安装。
Cygwin的Java包装器 *这是一个简单的包装程序,它将在/usr/bin中添加一个java可执行文件以拦截Java命令并将任何NIX路径转换为cygwin的Windows路径。 这不是安装Java的助手。 您必须已经安装了Java。 安装: user@...
使用 Cygwin 安装程序为 Cygwin 安装 Python。 在 Cygwin 中安装 easy_install:下载并在 Cygwin 中运行python .\ez_setup.py 。 使用 easy_install: eazy_install pip安装eazy_install pip 。 pip install ...
cygwin-get - Cygwin 包管理器关于cygwin-get 是基于 CLI 的 cygwin 包管理器。 它可以解决软件包依赖关系并下载它。 cygwin-get 仅在 Windows 上运行。 添加一名作者文件如何使用 ? 下载包cygwin-get.py vim 解决...
cygwin下安装wxpython的英文资料
与PortableApps.com启动器集成的Cygwin的便携式安装。
集成gcc/g++/gfortran/make, 等等,基本linux下的常用者都有. 里面有详细而简单的安装说明并附带在Cygwin中使用intel visual fortran 的ifort命令的完美方
cygwin的安装程序,主要是用来在windows下面模拟linux的shell
命令行Cygwin安装程序该存储库包含一个小的批处理文件,该文件可自动执行基本的Cygwin安装。 该脚本还会安装第三方apt-cyg软件包管理器。 有关Cygwin和此安装程序的概述,请参见我的博客文章 。
cygwin安装源程序,内含NS2所需要的包
cygwin的sudo这是什么? 在cygwin中仿真Unix sudo。 您可以像这样使用: $ sudo vim /etc/hosts$ sudo cp foo.txt /cygdrive/c/Program Files/$ suco cygstart cmd # open elevated standard command prompt$ sudo ...
cygwin的安装以及交叉编译环境的配置指导