之前在很多地方听说过,今天再次感觉,要试用下了。
通过官网 :nodejs.org来到如下地址:
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
看到如下内容:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
我是ubuntu11.10所以如下:
banxi1988@banxi:~$ sudo apt-get install python-software-properties
[sudo] password for banxi1988:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
python-software-properties 已经是最新的版本了。
下列软件包是自动安装的并且现在不需要了:
libboost-program-options1.46.1 libboost-thread1.46.1
libboost-date-time1.46.1
使用'apt-get autoremove'来卸载它们
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
banxi1988@banxi:~$ sudo add-apt-repository ppa:chris-lea/node.js
You are about to add the following PPA to your system:
node.js
Evented I/O for V8 javascript. Node's goal is to provide an easy way to build scalable network programs
More info: https://launchpad.net/~chris-lea/+archive/node.js
Press [ENTER] to continue or ctrl-c to cancel adding it
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.YQfhww6Vw5 --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv 136221EE520DDFAF0A905689B9316A7BC7917B12
gpg: 下载密钥‘C7917B12’,从 hkp 服务器 keyserver.ubuntu.com
gpg: 密钥 C7917B12:公钥“Launchpad chrislea”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1 (RSA: 1)
banxi1988@banxi:~$
banxi1988@banxi:~$ sudo apt-get install nodejs
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
libboost-program-options1.46.1 libboost-thread1.46.1
libboost-date-time1.46.1
使用'apt-get autoremove'来卸载它们
将会安装下列额外的软件包:
rlwrap
下列【新】软件包将被安装:
nodejs rlwrap
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 3,037 kB 的软件包。
解压缩后会消耗掉 8,577 kB 的额外空间。
您希望继续执行吗?[Y/n]y
获取:1 http://mirrors.163.com/ubuntu/ oneiric/universe rlwrap i386 0.37-2 [75.2 kB]
获取:2 http://ppa.launchpad.net/chris-lea/node.js/ubuntu/ oneiric/main nodejs i386 0.6.11-1chl1~oneiric1 [2,962 kB]
下载 3,037 kB,耗时 17秒 (176 kB/s)
选中了曾被取消选择的软件包 rlwrap。
(正在读取数据库 ... 系统当前共安装有 235474 个文件和目录。)
正在解压缩 rlwrap (从 .../rlwrap_0.37-2_i386.deb) ...
选中了曾被取消选择的软件包 nodejs。
正在解压缩 nodejs (从 .../nodejs_0.6.11-1chl1~oneiric1_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 rlwrap (0.37-2) ...
update-alternatives: 使用 /usr/bin/rlwrap 来提供 /usr/bin/readline-editor (readline-editor),于 自动模式 中。
正在设置 nodejs (0.6.11-1chl1~oneiric1) ...
banxi1988@banxi:~$
相当顺利。然后,
测试一个Hello,world.
来自如下地址:
http://nodejs.org/docs/latest/api/synopsis.html
代码:
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
}).listen(8124);
console.log('Server running at http://127.0.0.1:8124/');
然后运行:
[code="shell]
> node example.js
Server running at http://127.0.0.1:8124/
然后打开浏览器,输入上面的地址就可以看到亲切的hello,world!了!
分享到:
相关推荐
date: 2014-03-03 layout: post title: Node.js 学习笔记 description:Node.js learning notes categories: - nodejs - javascript tags: - nodejs
Node.js学习笔记,希望节省你的学习成本。
我计划用一个月时间快速学习Node.js。这是第一篇学习笔记。主要内容: Hello World. 天下武功,唯快不破。 介绍 这篇笔记主要包含的内容: 安装环境 创建项目 创建并运行程序 小结 安装环境 在mac下安装node.js环境...
自学入门最全node笔记学习、学习路线Node.js.
Nodejs学习笔记以及经验总结
黑马程序员Node.js笔记
对于node.js 入门小白的我也是蛮有痛处的,其主要是因为没怎么接触过服务端类的API接口啊,还有端口号等,而且还要手动去后台搭数据库,也是比较麻烦的事
node.js全部学习笔记
供前端开发者学习,node.js相关的学习资料。
在线学习了“up and running with Node.js”,做了一些笔记,适合入门。
node.js学习笔记,包含ES模块化、express基础、jsonp模块、koa2、Mocha、MySQL操作、路
Node.js 学习笔记 不要忘记star一下 加油! 目录 Node.js离不开JS,所以要好好巩固JS,这一块多是巩固ES6的相关特性 Class Symbol 作用域篇 扩展运算符 Part2 Node.js模块 学习Node.js的原生模块,从根本理解Node.js...
Node.js爬虫实例及学习笔记,均为亲自编写,正确无误,欢迎下载!
aperture-node:从Node.js记录macOS上的屏幕
主要介绍了node.js学习笔记之koa框架和简单爬虫练习,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度...
html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供相关人员学习参考 html css js 知识学习资料 代码 源码 供...
学习笔记从es6生成js文件gulp 观看es6文件并编译gulp watch
受kootenpv的Python模块whereami启发,使用node-wifi和random-forest-classifier构建如何使用安装npm install whereami.js记录数据在您要使用的每个房间中,使用whereamijs学习命令记录数据 。 示例:whereamijs学习...
Node.js基于Vue+JavaScript的竞赛信息管理系统前后端源码+项目说明(毕业设计).zip 包含前端和后端完整源码,以及项目部署操作文档 【项目介绍】 该资源内项目代码都是经过测试运行成功,功能ok的情况下才上传的,请...