一步一步学习Ubuntu之NodeJs安装篇
来源:互联网 发布:linux usr目录 编辑:程序博客网 时间:2024/06/05 08:28
Node.js的官网 : www.nodejs.org ,可以在www.nodejs.org/download/下获取自己想要安装的各种版本和各种平台的nodejs安装包
一.安装方式
初始化工作,安装nodejs之前,你的机器上可能nodejs依赖的一些安装包,需要先安装一下;
具体Command: $ sudo apt-get install g++ curl libssl-dev apache2-utils
git也是不可少的
$ sudo apt-get install git-core
1. 离线包安装方式
用git下载 node.js最新版 相应的Command: $ git clone git://github.com/ry/node.git
或通过wget的方式下载源码 Command: $ wget http://nodejs.org/dist/v0.10.10/node-v0.10.10-linux-x86.tar.gz如果有权限问题,记得要给文件加权呀 , 使用这个命令加权 $ sudo chmod 022 相关文件
解压安装包:
$ gunzip node-v0.10.10-linux-x86.tar.gz
$ tar -xf node-v0.10.10-linux-x86.tar /* 会解压出一个node-v0.10.10-linux-x86文件夹 */
或
$ tar zxvf node-v0.10.10-linux-x86.tar.gz
开始编译安装node.js,进入nodejs安装目录配置nodejs
$ cd node-v0.10.10-linux-x86
$ ./configure
$ make
$ sudo make install
注: 本文按这种安装 ,没有安装成功,执行 ./cofigure无效,有遇到这个问题的,请帮忙指正,谢谢。
2. 命令行安装
$ apt-get install nodejs
$ apt-get install npm
3. 通过Ubuntu software center install
具体如图所示:
Notice : Ubuntu software center install nodejs isn't lastest version.
本文采用的是命令行的安装方式,安装后的版本是 nodejs v0.6.12的版本
二. 验证nodejs是否安装成功
输入$ node –v 或者 $ node –version /* 可以查看node.js当前的版本 */
三. Nodejs经典的Hello World
在相应的目录下创建helloworld.js,通过gedit或vim编辑这个文件,内容如下:
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World!\n');}).listen(1337, "127.0.0.1");console.log('Server running at http://127.0.0.1:1337/');
在命令行中 $ Node helloworld.js
测试:浏览器中出现hello node.js
四. NPM介绍及安装
NPM的全称是Node Package Manager,如果你熟悉ruby的gem,Python的PyPL、setuptools,PHP的pear,那么你就知道NPM的作用是什么了。没错,它就是Nodejs的包管理器。Nodejs自身提供了基本的模块。但是在这些基本模块上开发实际应用需要较多的工作。所幸的是笔者执笔此文的时候NPM上已经有了5112个Nodejs库或框架,这些库从各个方面可以帮助Nodejs的开发者完成较为复杂的应用。这些库的数量和活跃也从侧面反映出Nodejs社区的发展是十分神速和活跃的。下面我将介绍安装NPM和通过NPM安装Nodejs的第三方库,以及在大陆的网络环境下,如何更好的利用NPM。
安装方式: $ sudo apt-get install npm
待续...........
-----------
本文参考网站:
http://nodejs.org
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager /* 这里可以找到各种系统Nodejs的安装方式 */
http://www.infoq.com/cn/articles/what-is-nodejs?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clk
- 一步一步学习Ubuntu之NodeJs安装篇
- 一步一步学习Ubuntu之NodeJs安装篇
- 一步一步学习Ubuntu之安装篇
- 一步一步学习Ubuntu之JDK安装篇
- 一步一步学习Ubuntu之GIT安装篇
- 一步一步学习Ubuntu之中文输入法篇
- 一步一步学习Ubuntu之Vim篇
- 一步一步学习Ubuntu之MySQL篇
- 一步一步学习Ubuntu之下载工具篇
- 一步一步:Ubuntu安装WordPress之安装LAMP
- 一步一步:Ubuntu安装WordPress之安装WordPress
- 一步一步学习Ubuntu之基本配置及基本命令篇
- 学习NodeJS之数据库之Mysql安装篇
- nodejs+nginx+mongdb+redis安装学习笔记(之nodejs安装)
- 一步一步讲解安装NodeJs开发环境
- ubuntu 安装nodejs
- ubuntu nodejs 安装
- Ubuntu安装nodeJS
- Windows打印体系结构简析与虚拟打印
- VS2010/MFC编程入门之前言
- 无边框Winform窗体移动的几种方式
- C C++全局变量初始化 initializer element is not constant 错误
- seajs的简单使用示例
- 一步一步学习Ubuntu之NodeJs安装篇
- 假脱机
- 抽象类
- 深奥的补码
- TCP/IP详解卷1:协议(第四章:ARP:地址解析协议) || (第五章:RARP:逆地址解析协议) | (待完善)
- WinXP系统虚拟内存修改方法
- 时间处理
- 一个程序员多年的收藏
- Android系统手机端抓包方法