更多文章请点击JadePart一:VirtualBox虚拟机安装Ubuntu详细教程。这部分可以参考这篇文章VirtualBox虚拟机安装Ubuntu详解第二部分:如何在Ubuntu下安装最新的Node.js&npm包。您可以在Ubuntu终端中通过apt-getinstall快速安装Node.js。安装完成后,node-V发现Node.js的版本是v4.2.6。虽然有点意外,但是想到可以升级,或者可以通过版本管理器安装多个Node.js,所以也没多想就继续安装npm,但是当Node.js和npm都安装的时候,出现如下错误使用npm命令时会报告:错误:已知npm无法在Node.jsv4.2.6上运行支持Node.js4,但您正在运行的特定版本存在已知会破坏npm的错误。问题很明确,就是Node.js版本太低。之前想通过npm安装Node.js版本管理器,然后通过Node.js版本管理安装多个版本的Node.js。不再工作了。废话少说,先卸载。卸载nodejs&npmsudoaptremovenodejsnpm试试第二种方法:wget获取指定版本的Node.js安装sudowget-qO-https://deb.nodesource.com/setup_8.x|sudobash权限被拒绝错误(如下所示)。报错是apt-getupdate获取最新软件包时,需要操作/var/cache/apt/lists下的文件,但是由于权限不足导致失败。您可以使用chmod修改文件权限。sudochmod-R777/var/lib/apt/lists/修改权限后,执行sudowget-qO-https://deb.nodesource.com/setup_8.x|sudobash获取Node.js版本包,通过installsudoapt-getinstallnodejs安装命令行报错如下:gnutls_handshake()failed:Errorinthepullfunction。但最后提示我们:也许运行apt-getupdate或尝试使用--fix-missing。通过运行apt-getupdate可以解决。sudoapt-getupdate另外,也可以编译安装Node.js源码包。#wgethttp://nodejs.org/dist/v9.3.0/node-v8.9.3.tar.gz#tarxvfnode-v8.9.3.tar.gz#cdnode-v8.9.3.tar.gz#./配置#制作#制作安装
