VPS主机上安装node.js

VPS我是在腾讯云上买的,校园认证之后只要¥1/月,挺划算的。

修改更新源

VPS的系统我选用的是ubuntu14.04,系统上默认的官方的源对于国内用户来说太慢了,最好修改成一个比较快的源。

1
2
$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
$ sudo vi /etc/apt/sources.list

这里我直接删掉了里面所有内容,添加了网易的源,接下来隆重安利重庆邮电大学 · 镜像源,内网速度,安装nodejs仅需5秒:

1
2
3
4
5
6
7
8
9
10
deb http://ubuntu.mirrors.cqupt.edu.cn/ trusty main restricted universe multiverse
deb http://ubuntu.mirrors.cqupt.edu.cn/ trusty-security main restricted universe multiverse
deb http://ubuntu.mirrors.cqupt.edu.cn/ trusty-updates main restricted universe multiverse
deb http://ubuntu.mirrors.cqupt.edu.cn/ trusty-proposed main restricted universe multiverse
deb http://ubuntu.mirrors.cqupt.edu.cn/ trusty-backports main restricted universe multiverse
deb-src http://ubuntu.mirrors.cqupt.edu.cn/ trusty main restricted universe multiverse
deb-src http://ubuntu.mirrors.cqupt.edu.cn/ trusty-security main restricted universe multiverse
deb-src http://ubuntu.mirrors.cqupt.edu.cn/ trusty-updates main restricted universe multiverse
deb-src http://ubuntu.mirrors.cqupt.edu.cn/ trusty-proposed main restricted universe multiverse
deb-src http://ubuntu.mirrors.cqupt.edu.cn/ trusty-backports main restricted universe multiverse

保存退出后,更新一下:

1
$ sudo apt-get update

安装node.js

在安装node.js之前,如果没有安装g++libssl-dev,则先要安装好:

1
2
$ sudo apt-get install g++
$ sudo apt-get install libssl-dev

接下来,就需要安装node了,请视情况去官网下载最新版本:

1
2
$ wget https://nodejs.org/dist/v4.2.3/node-v4.2.3-linux-x64.tar.gz
$ tar -zxvf node-v4.2.3-linux-x64.tar.gz

解压好后的node就已经可以使用了,一起来试一下吧:

1
2
3
4
5
6
$ cd node-v4.2.3-linux-x64/bin
$ ./node -v
v4.2.3
$ ./node
> console.log("hello world");
hello world

当然,要想在任意路径下都能够使用node,还需要配置一下全局变量

/etc/profile文件新增如下语句后保存退出:(路径有可能不同,具体的请在node文件夹下pwd查看)

1
2
3
export NODE_HOME=/home/ubuntu/node-v4.2.3-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules

执行命令使环境变量生效:

1
$ source /etc/profile

现在随意一个路径下都能够使用node了~~