win7下cygwin+nodeJs的安装
2011-10-20 15:30
357 查看
原文链接
一、nodejs简介
Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 v8引擎(v8引擎是chrome的JavaScript解析器,用c++实现的),同样,Node.js 实现了类似 apache 的web服务,让你可以通过它来搭建基于 JavaScript 的 Web App。
nodejs官网
这里有一篇淘宝分享的nodejs实践介绍
二、nodejs运行环境的安装
nodejs在linux下的安装比较容易,当然也需要注意你的linux系统的python版本,如果python版本不对,可以先删除掉系统自带python,然后再自己安装一个新版本。nodejs需要的最低python版本2.3。
nodejs在window下的安装就比较麻烦了,安装cygwin只要选择好所需模块,一般不会出现问题,主要问题出现在nodejs ./configure的时候,这个时候编译老是抛异常,下面将详细介绍解决方法。
下面介绍的是在window下安装nodejs。
(1)下载cygwin
(2)安装cygwin
我的系统win7旗舰版。
cygwin的安装需要在选择所需模块时候给点注意,我列一下我选中的模块:
模块的选择方法,只需要单击一下各个模块前面的旋转箭头图标,然后选择你想要的版本,一般只需要单击一下就可以了,选中时,后面紧跟着出现了"x"号,表示已经选中了该模块。
DEVEL模块:gcc-g++,gcc-mingw-g++,gcc4-g++,git,make,openssl-devel,pkg-config,zlib-devel
EDITOR模块:vim
PYTHON模块:单击Default切换成install状态即可。
Web模块:wget、curl
选择好所需模块之后,就可以单击下一步,等待所有模块加载完毕之后,就自动开始安装了。
(3)nodejs的安装
运行cygwin,切换到合适的目录下,然后开始下载nodejs安装包
在cygwin终端下使用wget或curl获取nodejs安装包,上nodejs官网(见上述)找到下载地址,
比如http://nodejs.org/dist/node-v0.4.5.tar.gz,那就在终端下输入:
wget http://nodejs.org/dist/node-v0.4.5.tar.gz
下载完毕之后,解压:
tar -vxf node-v0.4.5.tar.gz
解压完之后,切换到node目录下:
cd node-v0.4.5
在node目录下,开始编译:
./configure(一般都会出问题)
如果在这一步出现问题了,先尝试一下输入:
./configure --without-ssl
如果还是抛异常,没法正常编译的话,那么进入到cygwin的安装目录下的bin,运行ash.exe,然后在终端输入:
./rebaseall -v
这一步如果出现rebaseall:'/cygdrive/c/Users/ADMINI~1/AppData/Local/Temp' is not writable的问题,那么就先退出关掉ash
再次运行cygwin,终端下输入:
cd /
切换到工作目录。(该目录下有cygdrive),在终端下输入:
chmod 777 cygdrive/c/Users/ADMINI~1/AppData/Local/Temp
如果没有出错提示的话,那就是成功了。退出cygwin,再次运行ash.exe,终端输入./rebaseall -v
这个时候rebase应该不会再出错了。
接下来就在cygwin下,切换到node安装包所在目录,就可以:
./configure --without-ssl
make
make install
大功告成,输入node -v测试是否安装成功了!
补充一下我安装过程遇到问题的处理方法:
首先,删除了cygwin自带的python,在/usr/bin下删掉python.exe;
安装了新版本的python;
在cygwin下,chmod 777 cygdrive/c/Users/ADMINI~1/AppData/Local/Temp;
在ash.exe下,./rebaseall -v;
然后开始安装nodejs,终于顺利安装了!
[/code]
相关文章推荐
- win7 + cygwin + nodejs很详细的安装步骤【推荐】
- win7下安装和配置cygwin
- cygwin安装sshd服务(win7)Error installing a service: OpenSCManager: Win32 error 5:
- win7下安装cygwin并配置sshd服务(安装配置记录)
- win7 上cygwin 1.7安装
- win7 64位 安装cygwin
- win7 64位下安装nodejs 的jquery@1.6.3时无法安装依赖包jsdom的解决办法
- 使用cygwin在windows下安装nodeJS
- win7安装nodejs
- nodejs win7下安装方法
- hbase0.96.0单机模式安装(win7 无需cygwin)
- node.js setup wizard ended prematurely Win7安装nodejs失败解决方法
- win7 安装Cygwin和Hadoop
- nodejs,npm appium win7安装过程
- node.js setup wizard ended prematurely Win7安装nodejs失败解决方法
- win7下安装cygwin工具
- Win7环境下Sublime Text 3下安装NodeJS插件
- 安装node-v4.5.0-x86.msi时提示node.js setup wizard ended prematurely Win7安装nodejs失败解决方法
- node.js setup wizard ended prematurely Win7安装nodejs失败解决方法(node.js安装)
- win7下安装配置nodejs、使用npm安装express