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 相关文章推荐
JQuery获取当前屏幕的高度宽度的实现代码
Jul 12 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
Oct 20 Javascript
JavaScript执行顺序详细介绍
Dec 04 Javascript
js实现跨域的方法实例详解
Jun 24 Javascript
JavaScript节点及列表操作实例小结
Aug 05 Javascript
JQuery插件Marquee.js实现无缝滚动效果
Apr 26 Javascript
AngularJS 依赖注入详解和简单实例
Jul 28 Javascript
浅谈Cookie的生命周期问题
Aug 02 Javascript
jQuery焦点图轮播效果实现方法
Dec 19 Javascript
js定时器实例分享
Dec 20 Javascript
vue实现百度搜索下拉提示功能实例
Jun 14 Javascript
详解JavaScript修改注册表的方法
Jan 05 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入门教程 精简版
2009/12/13 PHP
PHP中常用的转义函数
2014/02/28 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
accesskey 提交
2006/06/26 Javascript
让FireFox支持innerText的实现代码
2009/12/01 Javascript
javascript动态加载实现方法一
2012/08/22 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
常见表单重复提交问题整理及解决方法
2013/11/13 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
微信小程序之电影影评小程序制作代码
2017/08/03 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
js操作二进制数据方法
2018/03/03 Javascript
vue elementUI table表格数据 滚动懒加载的实现方法
2019/04/04 Javascript
如何用vue-cli3脚手架搭建一个基于ts的基础脚手架的方法
2019/12/12 Javascript
Vue中keep-alive组件作用详解
2020/02/04 Javascript
[05:05]DOTA2亚洲邀请赛 战队出场仪式
2015/02/07 DOTA
[01:24:16]2018DOTA2亚洲邀请赛 4.6 全明星赛
2018/04/10 DOTA
Python绘制的二项分布概率图示例
2018/08/22 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
TensorFlow中如何确定张量的形状实例
2020/06/23 Python
IWOOT美国:新奇的小玩意
2018/04/27 全球购物
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
LN-CC英国:伦敦时尚生活的缩影
2019/09/01 全球购物
群胜软件Java笔试题
2012/09/29 面试题
股东合作协议书
2014/04/14 职场文书
光棍节联谊晚会活动策划书
2014/10/10 职场文书
教师求职信怎么写
2015/03/20 职场文书
水浒传读书笔记
2015/06/25 职场文书
遗嘱范文
2015/08/07 职场文书
python自然语言处理之字典树知识总结
2021/04/25 Python
Linux中如何安装并部署Redis
2022/04/18 Servers