1. 从源代码安装Node.JS
2. 用包管理器安装Node.JS
3. 从Github远程库安装Node.JS
4. 用NVM安装Node.JS
这里我主要尝试了下1和4两种简单方法。
(一)从源代码安装
在主目录(root@ubuntu-virtual-machine)下进行
1.升级系统
apt-get update
apt-get install python gcc make g++
2.获取源代码
可从源代码下载(更新较快)或者官方网站
wget http://nodejs.org/dist/xxx/node-version.tar.gz
解压该源代码文件夹
tar zxvf node-version.tar.gz
3.开始安装
进入解压目录
cd node-version
./configure
make install
4.进行测试
node -v
如果安装成功此处应该显示你下载安装的node版本
0.12.4
否则安装失败,卸载干净后重新安装
选用这种方式比较容易卸载和重新安装,因为是通过make方式安装的所以用sudo make install卸载后将相关目录下的node和node-modules删掉即可(一般在usr/local下的bin,lib,include下)。
但是版本的更新就不如nvm操作便利了,需要手动重新下载最新版本的node放在apt-get的默认目录下。
(二)使用nvm版本管理安装
nvm的好处就是可以进行node版本之间管理并及时更新,由于node发布版本的更新速度较快加上对于新老版本之间代码的兼容支持性时相对偏好这种安装方式。
1.首先也需要升级Ubuntu Server系统,安装以下Node.JS和使用NVM所要依赖的包。用curl命令从git上下载NVM到本地仓库(若你的虚拟机上未安装curl则需要先使用apt-get install curl安装curl):
apt-get install build-essential libssl-dev
curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh
2.待完成第一步后需要退出终端并重新登录
进行更新
source ~/.profile
查看安装的nvm版本
nvm ls
指定默认的nvm使用版本
nvm alias default 0.12.4
另外:你可以使用
nvm ls-remote(查看最新版本的nvm)后更新nvm
nvm install nvm-latestversion
根据调整nvm使用的版本调整node版本:
nvm use version
到此node已经安装完毕了,接下来可以来测试下
home/ubuntu/demo/demo.js
console.log('Hello World!');