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 相关文章推荐
Google Map Api和GOOGLE Search Api整合实现代码
Jul 18 Javascript
向左滚动文字 js代码效果
Aug 17 Javascript
JavaScript Promise启示录
Aug 12 Javascript
jQuery实现行文字链接提示效果的方法
Mar 10 Javascript
图解JavaScript中的this关键字
May 28 Javascript
Bootstrap页面标题Page Header的实现方法
Mar 22 Javascript
javascript实现日期三级联动下拉框选择菜单
Dec 03 Javascript
element-ui 表格实现单元格可编辑的示例
Feb 26 Javascript
vue项目动态设置页面title及是否缓存页面的问题
Nov 08 Javascript
详解微信小程序网络请求接口封装实例
May 02 Javascript
javascript实现移动端红包雨页面
Jun 23 Javascript
React四级菜单的实现
Apr 08 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
解析argc argv在php中的应用
2013/06/24 PHP
10个实用的PHP正则表达式汇总
2014/10/23 PHP
thinkphp框架page类与bootstrap分页(美化)
2017/06/25 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
用JAVASCRIPT如何给<textarea></textarea>赋值
2007/04/20 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
输入框过滤非数字的js代码
2014/09/18 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
简介JavaScript中的push()方法的使用
2015/06/09 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
2016/08/11 Javascript
Vue.js第二天学习笔记(vue-router)
2016/12/01 Javascript
一道面试题引发的对javascript类型转换的思考
2017/03/06 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
p5.js绘制创意自画像
2019/11/04 Javascript
python单线程实现多个定时器示例
2014/03/30 Python
Python切片知识解析
2016/03/06 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
python实现输入的数据在地图上生成热力图效果
2019/12/06 Python
Python 实现Serial 与STM32J进行串口通讯
2019/12/18 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
python实现移动木板小游戏
2020/10/09 Python
详解Python中如何将数据存储为json格式的文件
2020/11/18 Python
css3圆角边框和边框阴影示例
2014/05/05 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
应届生.NET方向面试题
2015/05/23 面试题
会计与审计毕业生自荐信范文
2013/12/30 职场文书
社区平安建设方案
2014/05/25 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
花坛标语大全
2014/06/30 职场文书
介绍信的写法
2015/01/31 职场文书
2015年大学辅导员工作总结
2015/05/12 职场文书
教师节班会主持词
2015/07/06 职场文书
二十年同学聚会致辞
2015/07/28 职场文书
观看禁毒宣传片后的感想
2015/08/11 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang