【问题标题】:Cannot update Node in Ubuntu无法在 Ubuntu 中更新节点
【发布时间】:2017-03-19 22:11:54
【问题描述】:

我在我的 Ubuntu 机器上安装了 Node.js。我输入了node,但没有用。我输入了nodejs,它成功了。当我询问版本时,node -v 无效,但 nodejs --version 有效,它给了我“v0.10.25”。

我使用命令从 https://davidwalsh.name/upgrade-nodejs 更新了 Node sudo npm cache clean -f, sudo npm install -g n,和 sudo n stable.

仍然无法正常工作。我该怎么办?

【问题讨论】:

    标签: node.js ubuntu npm


    【解决方案1】:

    我建议卸载以前的版本并从头开始安装您想要的版本。

    要卸载旧版本:

    在终端中运行此命令:

    lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom | while read f; do  sudo rm /usr/local/${f}; done
    
    sudo rm -rf /usr/local/lib/node /usr/local/lib/node_modules /var/db/receipts/org.nodejs.*
    

    要安装新版本:

    您可以从node.js官方网站下载LTS和Beta版本

    但最好的方法是使用NVM。这将帮助您在一台机器上安装和使用多个版本的节点。

    您也可以使用n。它类似于 NVM,但它是轻量级的。

    【讨论】:

    • lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom |读 f;做 sudo rm /usr/local/${f};完成 IT 显示未找到命令
    • 对不起,我忘了你正在运行一个 ubuntu 机器。这可能会帮助您卸载节点 - stackoverflow.com/questions/5650169/…
    【解决方案2】:

    试试这些简单的命令:

    sudo apt-get purge nodejs
    curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - 
    sudo apt-get install -y nodejs 
    
    • 首先删除之前的 nodejs 版本
    • 然后下载最新的 12.* nodejs 版本
    • 安装新版本的nodejs

    来源: https://vitux.com/how-to-uninstall-programs-from-your-ubuntu-system/ https://github.com/nodesource/distributions/blob/master/README.md#debinstall

    【讨论】:

      【解决方案3】:

      我像你一样跑了npm cache clean -fnpm install -g n。在运行sudo n stable 之后,我按照他们的建议输入了PATH=$PATH,并且成功了。输入 node -v 验证更新。

      【讨论】:

        【解决方案4】:

        在Linux中使用nvm更新nodejs版本(也可以使用n更新nodejs版本)

        第一步:使用 wget 安装 nvm。查看最新版本的官方文档

        wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh |重击

        第二步:检查是否安装成功

        命令 -v nvm

        第 3 步:下载并更新到最新的 Node.js 版本。这将安装最新版本的节点。检查 nodejs 以安装推荐的版本

        nvm 安装节点

        注意升级不同的版本

        nvm 安装版本号

        示例:nvm install 14.17.6

        重启/关闭并打开终端(可选)并检查您的节点版本

        节点-v

        来源:https://www.whitesourcesoftware.com/free-developer-tools/blog/update-node-js/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-03-24
          • 2019-06-29
          • 1970-01-01
          • 1970-01-01
          • 2018-02-27
          • 2013-01-02
          相关资源
          最近更新 更多