【问题标题】:Installing node 16 in Ubuntu 20.04 (WSL) gives me node 14在 Ubuntu 20.04 (WSL) 中安装节点 16 会给我节点 14
【发布时间】:2022-10-06 22:53:51
【问题描述】:

我使用以下命令在 Ubuntu 20.04(Windows10 上的 WSL)上安装了节点 16:

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

它得到了正确的包装

解压 nodejs (16.13.1-deb-1nodesource1) ...
设置 nodejs (16.13.1-deb-1nodesource1) ...

但不知何故,我得到了节点 14

$节点-v
v14.15.5

在尝试升级到 16 之前,我已经安装了 nodejs,但我很确定安装程序已将其删除。

我试图删除包nodejs 并再次安装,我运行apt autoremove,我检查了/etc/apt/sources.list.d/nodesource.list 并且只有node_16.x PPA ...

我错过了什么?那个节点 14 来自哪里?

    标签: node.js ubuntu emscripten


    【解决方案1】:

    我的坏...原来是授权谁安装了另一个节点JS在它自己的应用程序文件夹中,并在环境中设置它。

    我刚刚删除了emsdk 文件夹中的node 目录,它正在工作。

    编辑:当我删除 node 目录时,我在 MacOS 上遇到了编译问题,因为 emscripten 使用的系统库可能不符合其预期。所以我不得不恢复它(使用emsdk install SOME_VERSION)。

    【讨论】:

      猜你喜欢
      • 2017-12-07
      • 1970-01-01
      • 2020-08-31
      • 2021-04-07
      • 2016-03-04
      • 1970-01-01
      • 2018-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多