Node.js 安装
Ubuntu 14.04 自带 Node.js 环境,通过终端查看可以发现自带版本非常旧:
~ nodejs --version
v0.10.25
如果直接使用命令「apt-get install nodejs」会提示已经安装并且已经是最新版,所以我们需要添加 Node.js PPA 来安装最新版本的 Node.js , 在终端中执行:
~ sudo add-apt-repository ppa:chris-lea/node.js
~sudo apt-get update
~ sudo apt-get install nodejs
查看 Node.js 版本:
~ nodejs --version
v0.10.37
此时我们已经安装了全新的 Node.js。
------------------------------------------------------------
NPM 安装:
在 NPM 的 Github 主页上给出了脚本安装命令:
~ curl -L https://www.npmjs.com/install.sh|sh
此时可能会出现两个问题:
问题1
主机在此时已经安装了 Node.js,但是在采用上述命令时可能会出现要求,要求首先安装 Node.js:
Please install node.js before continuing
这是因为此时系统还未给 node 和 nodejs 创建软链接,此时我们可以用:
~ sudo apt-getinstall nodejs-legacy
来为 nodejs 和 /usr/bin/node 创建软链接。
问题2
但是直接使用此命令很可能会出现没有反应的情况,我在搭建时直接使用此命令总是陷入停顿,但是可以把命令中的脚本文件先下载下来,然后在本地执行:
~ wget https://www.npmjs.com/install.sh --no-check-certificate
会有多个脚本文件下载到本地,有默认的 install.sh 以及 npm-install-20984.sh 等多个文件,可以依次尝试这些文件,哪一个文件可以开始下载了便可告成功,例如:
~ ./npm-install-20984.sh
参考文档: