我无法在 ubuntu 上安装 nodejs 8

I am not able to install nodejs 8 on ubuntu

我的 ubuntu 机器上有 nodejs 版本 v4.2.6。如果我尝试升级到 v8 或尝试删除并安装 v8,那么 v4.2.6 仍然安装在我的机器上。

我删除了旧版本。

sudo apt-get remove nodejs 
sudo apt-get remove npm 
sudo rm -rf /usr/local/bin/npm /usr/local/share/man/man1/node* /usr/local/lib/dtrace/node.d ~/.npm ~/.node-gyp /opt/local/bin/node opt/local/include/node /opt/local/lib/node_modules 
sudo rm -rf /usr/local/lib/node* 
sudo rm -rf /usr/local/include/node* 
sudo rm -rf /usr/local/bin/node*

然后安装v8:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs

但是,我还有节点v4.2.6

能否告诉我如何升级到 v8

您可以使用 nvm 在 Ubuntu 上更新您的节点版本。

  1. Install nvm
  2. 关注David Walsh blog post

在任何时候你都可以切换到另一个使用:

nvm use 0.12

如果您想查看您的机器上安装了哪些版本的 Node.js,您可以使用 ls 选项:

nvm ls

/*
        v0.10.26
        v0.10.36
->      v0.12.7
        v4.2.1
        system
*/

如果您用完某个版本并希望它消失,您也可以这样做:

nvm uninstall 0.10*