Mac/Windows下如何安装Node.js


Posted in Javascript onNovember 22, 2013

Mac

在Mac下,如果你喜欢用homebrew,那么只用一行就可以装好:

brew install node

否则,只能考虑手工安装了,步骤如下:
安装Xcode
安装git
运行下面的命令行编译node.js

git clone git://github.com/ry/node.git 
cd node 
./configure 
make 
sudo make install

Ubuntu
安装依赖包

sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core

运行下面的命令行:

git clone git://github.com/ry/node.git 
cd node 
./configure 
make 
sudo make install

Windows

用cygwin来安装node,步骤如下:
安装cygwin
在cygwin的目录下,运行setup.exe安装下面列表中的包
devel → openssl
devel → g++-gcc
devel → make
python → python
devel → git
运行cygwin
运行下面的命令行:

git clone git://github.com/ry/node.git 
cd node 
./configure 
make 
sudo make install

Centos
yum install gcc-c++ openssl-devel 
wget --no-check-certificate https://github.com/ry/node/tarball/v0.3.3 
tar -xzvf ry-node-v0.3.3-0-g57544ba.tar.gz 
cd ry-node-v0.3.3-0-g57544bac1 
./configure 
make 
make install

Hello Node.js!

写一段小程序例如hello_node.js来验证安装是否正确:

var http = require(\'http\'); 
http.createServer(function (req, res) { 
res.writeHead(200, {\'Content-Type\': \'text/plain\'}); 
res.end(\'Hello Node.jsn\'); 
}).listen(8124, "127.0.0.1"); 
console.log(\'Server running at http://127.0.0.1:8124/\');

用node来运行这段代码
node hello_node.js 
Server running at http://127.0.0.1:8124/

现在,用浏览器打开 http://127.0.0.1:8124/ , 应该能够看到一条好消息。
Javascript 相关文章推荐
JS 自动安装exe程序
Nov 30 Javascript
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
Mar 17 Javascript
利用JS重写Cognos右键菜单的实现代码
Apr 11 Javascript
jquery调用wcf并展示出数据的方法
Jul 07 Javascript
元素未显示设置width/height时IE中使用currentStyle获取为auto
May 04 Javascript
jquery获取文档高度和窗口高度汇总
Jan 25 Javascript
AngularJs ng-route路由详解及实例代码
Sep 14 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
May 28 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
Sep 12 Javascript
Angular value与ngValue区别详解
Nov 27 Javascript
微信小程序保持session会话的方法
Mar 20 Javascript
javascript设计模式 ? 代理模式原理与用法实例分析
Apr 16 Javascript
javascript Event对象详解及使用示例
Nov 22 #Javascript
js Date概念详细介绍
Nov 22 #Javascript
页面定时刷新(1秒刷新一次)
Nov 22 #Javascript
js判断IE浏览器版本过低示例代码
Nov 22 #Javascript
js获取时间(本周、本季度、本月..)
Nov 22 #Javascript
文本框只能选择数据到文本框禁止手动输入
Nov 22 #Javascript
JS测试显示屏分辨率以及屏幕尺寸的方法
Nov 22 #Javascript
You might like
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
jquery 分页控件实现代码
2009/11/30 Javascript
Javascript 面向对象 命名空间
2010/05/13 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
jQuery中toggleClass()方法用法实例
2015/01/05 Javascript
JavaScript随机生成信用卡卡号的方法
2015/04/07 Javascript
对象题目的一个坑 理解Javascript对象
2015/12/22 Javascript
AngularJS中run方法的巧妙运用
2017/01/04 Javascript
JS实现双击内容变为可编辑状态
2017/03/03 Javascript
js 两个日期比较相差多少天的实例
2017/10/19 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
Vux+Axios拦截器增加loading的问题及实现方法
2018/11/08 Javascript
nodejs的安装使用与npm的介绍
2019/09/11 NodeJs
Webpack的Loader和Plugin的区别
2020/11/09 Javascript
[01:56]生活中的妖精之七夕特别档
2016/08/09 DOTA
Python爬虫番外篇之Cookie和Session详解
2017/12/27 Python
Python import与from import使用及区别介绍
2018/09/06 Python
python图像处理入门(一)
2019/04/04 Python
Python后台开发Django的教程详解(启动)
2019/04/08 Python
django之使用celery-把耗时程序放到celery里面执行的方法
2019/07/12 Python
Python+OpenCV实现实时眼动追踪的示例代码
2019/11/11 Python
解决Windows下python和pip命令无法使用的问题
2020/08/31 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
女士鞋子、包包和服装在线,第一款10美元:ShoeDazzle
2019/07/26 全球购物
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
贝佳斯官方网站:Borghese
2020/05/08 全球购物
企业项目策划书
2014/01/11 职场文书
关于雷锋的演讲稿
2014/05/10 职场文书
股票投资建议书
2014/05/19 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
2014年学校党建工作汇报材料
2014/11/02 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
2019让人心动的商业计划书
2019/06/27 职场文书
Pillow图像处理库安装及使用
2022/04/12 Python
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技