【问题标题】:I am not able to install nodejs 8 on ubuntu我无法在 ubuntu 上安装 nodejs 8
【发布时间】:2018-02-13 07:58:20
【问题描述】:

我的 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

【问题讨论】:

  • 这个问题与 SO 无关,但无论如何:which npmwhich node 在执行所有这些删除命令后会说什么?
  • 可以打印PATH,即echo $PATH

标签: node.js linux ubuntu updating


【解决方案1】:

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

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

在任何给定时间,您都可以使用 use 切换到另一个:

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*

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-18
    • 2021-08-10
    • 2018-07-24
    • 2023-01-27
    • 2018-01-08
    • 1970-01-01
    • 2013-11-14
    • 2020-06-07
    相关资源
    最近更新 更多