您的位置:首页 > Web前端 > Node.js

Ubuntu 15.04下安装Node.JS的不同方式

2016-09-19 02:29 471 查看
转载地址:http://www.linuxidc.com/Linux/2015-07/119588.htm

安装Node.JS 的方法

有许多安装Node.JS的不同的方法,我们可以选择其一。通过本篇文章我们将手把手带着你在Ubuntu 15.04上安装Node.Js,在此之前请卸载旧版本的包以免发生包冲突。

从源代码安装Node.JS

用包管理器安装Node.JS

从Github远程库安装Node.JS

用NVM安装Node.JS

1) 从源代码安装Node.JS

让我们开始从源代码安装Node.JS之前,请确认系统上的所有的依赖包都已经更新到最新版本。然后跟着以下步骤来开始安装:

步骤1: 升级系统

用以下命令来升级系统,并且安装一些Node.JS必要的包。

root@ubuntu-15:~# apt-get update

root@ubuntu-15:~# apt-get install python gcc make g++

步骤2: 获取Node.JS的源代码

安装好依赖包之后我们可以从官方网站上下载Node.JS的源代码。下载以及解压的命令如下:

root@ubuntu-15:~# wget http://nodejs.org/dist/v0.12.4/node-v0.12.4.tar.gz

root@ubuntu-15:~# tar zxvf node-v0.12.4.tar.gz

步骤3: 开始安装

现在我们进入源代码的目录,然后运行.configure文件



NodeJS Configure

1、root@ubuntu-15:~# ls

2、node-v0.12.4 node-v0.12.4.tar.gz

3、root@ubuntu-15:~# cd node-v0.12.4/

4、root@ubuntu-15:~/node-v0.12.4# ./configure

5、root@ubuntu-15:~/node-v0.12.4# make install

安装后测试

只要运行一下上面的命令就顺利安装好了Node.JS,现在我们来确认一下版本信息和测试以下Node.JS是否可以运行输出。

root@ubuntu-15:~/node-v0.12.4# node -v

v0.12.4



Node.Js Test

创建一个以.js为扩展名的文件然后用Node的命令运行

1、root@ubuntu-15:~/node-v0.12.4# touch helo_test.js

2、root@ubuntu-15:~/node-v0.12.4# vim helo_test.js

3、console.log(‘Hello World’);

现在我们用Node的命令运行文件

1、root@ubuntu-15:~/node-v0.12.4# node helo_test.js

2、HelloWorld

输出的结果证明我们已经成功的在Ubuntu 15.04安装好了Node.JS,同时我们也能运行JavaScript文件。

2) 利用包管理器安装Node.JS

在Ubuntu下用包管理器安装Node.JS是非常简单的,只要增加NodeSource的个人软件包档案(PPA)即可。

我们将下面通过PPA安装Node.JS。

步骤1: 用curl获取源代码

在我们用curl获取源代码之前,我们必须先升级操作系统,然后用curl命令获取NodeSource添加到本地仓库。

1、root@ubuntu-15:~#apt-get update

2、root@ubuntu-15:~# curl -sL https://deb.nodesource.com/setup | sudo bash -

curl将运行以下任务

1、## Installing the NodeSource Node.js 0.10 repo…

2、## Populating apt-get cache…

3、## Confirming “vivid” is supported…

4、## Adding the NodeSource signing key to your keyring…

5、## Creating apt sources list file for the NodeSource Node.js 0.10 repo…

6、## Running
apt-get update
for you…

7、Fetched6,411 B in5s(1,077 B/s)

8、Readingpackage lists…Done

9、## Run
apt-get install nodejs
(as root) to install Node.js 0.10 and npm

步骤2: 安装NodeJS和NPM

运行以上命令之后如果输出如上所示,我们可以用apt-get命令来安装NodeJS和NPM包。

root@ubuntu-15:~# apt-get install nodejs



NodeJS Install

步骤3: 安装一些必备的工具

通过以下命令来安装编译安装一些我们必需的本地插件。

root@ubuntu-15:~# apt-get install -y build-essential

通过Node.JS Shell来测试

测试Node.JS的步骤与之前使用源代码安装相似,通过以下node命令来确认Node.JS是否完全安装好:

1、root@ubuntu-15:~# node

2、> console.log(‘Node.js Installed Using Package Manager’);

3、Node.js InstalledUsingPackageManager

1、root@ubuntu-15:~# node

2、> a =[1,2,3,4,5]

3、[1,2,3,4,5]

4、>typeof a

5、’object’

6、>5+2

7、7

8、>

9、(^C again to quit)

10、>

11、root@ubuntu-15:~#

使用NodeJS应用进行简单的测试

REPL是一个Node.js的shell,任何有效的JavaScript代码都能在REPL下运行通过。所以让我们看看在Node.JS下的REPL是什么样子吧。

1.root@ubuntu-15:~# node

2.>var repl =require(“repl”);

3.undefined

4.> repl.start(“> “);

5.PressEnterand it will show out put like this:

6.>{ domain:null,

7._events:{},

8._maxListeners:10,

9.useGlobal:false,

10.ignoreUndefined:false,

11.eval:[Function],

12.inputStream:

13.{ _connecting:false,

14._handle:

15.{ fd:0,

16.writeQueueSize:0,

17.owner:[Circular],

18.onread:[Function: onread],

19.reading:true},

20._readableState:

21.{ highWaterMark:0,

22.buffer:[],

23.length:0,

24.pipes:null,

25….

26….

以下是可以在REPL下使用的命令列表



REPL Manual

使用NodeJS的包管理器

NPM是一个提供给node脚本持续生命力的命令行工具,它能通过package.json来安装和管理依赖包。最开始从初始化命令init开始

root@ubuntu-15:~# npm init



NPM starting

3) 从Github远程库安装Node.JS

在这个方法中我们需要一些步骤来把Node.JS从Github的远程的仓库克隆到本地仓库目录

在开始克隆(clone)包到本地并且配制之前,我们要先安装以下依赖包

1.root@ubuntu-15:~# apt-get install g++ curl make libssl-dev apache2-utils git-core

现在我们开始用git命令克隆到本地并且转到配制目录

1.root@ubuntu-15:~# git clone git://github.com/ry/node.git

2.root@ubuntu-15:~# cd node/



Git Clone NodeJS

clone仓库之后,通过运行.config命令来编译生成完整的安装包。

1.root@ubuntu-15:~#./configure



Configure Node

运行make install命令之后耐心等待几分钟,程序将会安装好Node.JS。

1.root@ubuntu-15:~/node# make install

2.root@ubuntu-15:~/node# node -v

3.v0.13.0-pre

测试Node.JS

1.root@ubuntu-15:~/node# node

2.> a =[1,2,3,4,5,6,7]

3.[1,2,3,4,5,6,7]

4.>typeof a

5.’object’

6.>6+5

7.11

8.>

9.(^C again to quit)

10.>

11.oot@ubuntu-15:~/node#

4) 通过NVM安装Node.JS

在最后一种方法中我们我们将用NVM来比较容易安装Node.JS。安装和配制Node.JS,这是最好的方法之一,它可以供我们选择要安装的版本。

在安装之前,请确认本机以前的安装包已经被卸载。

步骤1: 安装依赖包

首先升级Ubuntu Server系统,然后安装以下安装Node.JS和使用NVM所要依赖的包。用curl命令从git上下载NVM到本地仓库:

1.root@ubuntu-15:~# apt-get install build-essential libssl-dev

2.root@ubuntu-15:~# curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh



NVM Curl

步骤2: 修改Home环境

用curl从NVM下载必需的包到用户的home目录之后,我们需要修改bash的配置文件添加NVM,之后只要重新登录中断或者用如下命令更新即可。

1.root@ubuntu-15:~# source ~/.profile

现在我们可以用NVM来设置默认的NVM的版本,或者用如下命令来指定之前版本:

1.root@ubuntu-15:~# nvm ls

2.root@ubuntu-15:~# nvm aliasdefault0.12.4



NVM Default

步骤3: 使用NVM

我们已经通过NVM成功的安装了Node.JS,所以我们现在可以使用各种有用的命令。



NVM Manual

总结

现在我们已经准备好了在服务端安装Node.JS,你可以从我们说的四种方式中选择最合适你的方式在最新的Ubuntu 15.04上来安装Node.JS,安装好之后你就可以利用Node.JS来编写你的代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: