【问题标题】:How to Install node8 and latest npm in ubuntu如何在 ubuntu 中安装 node8 和最新的 npm
【发布时间】:2017-10-22 03:28:28
【问题描述】:

您好,我已经在我的 ubuntu 中安装了 node v4.2.6 和 npm 3.5.2,但是现在当我尝试安装最新版本或 node6.x 时,我的终端出现了一些错误,找不到 Packages 404。我还附上了截图。请让我知道我该如何解决?

我也试过:-

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs

仍然得到相同的输出,我想我通过运行命令犯了一个错误:-

sudo sed -i -e 's/:\/\/(archive.ubuntu.com\|security.ubuntu.com)/old-releases.ubuntu.com/g' /etc/apt/sources.list

https://smyl.es/how-to-fix-ubuntudebian-apt-get-404-not-found-package-repository-errors-saucy-raring-quantal-oneiric-natty/中所述

Here is the output of sudo apt-get update

【问题讨论】:

    标签: node.js ubuntu npm ubuntu-16.04


    【解决方案1】:

    你使用了错误的包地址,你必须使用

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

    参考:https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions

    【讨论】:

      【解决方案2】:

      我建议使用nvm 作为 nodejs 和 npm 管理器。 然后您可以使用 nvm install node x.x 轻松安装所需版本的节点 命令

      【讨论】:

        【解决方案3】:

        我不知道你的 ubuntu 版本是什么,但如果它是 16.4,你可以执行以下命令:

        $ sudo apt-get update
        $ sudo apt-get install build-essential libssl-dev
        

        之后:

        $ curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
        

        然后执行此命令:

        $ nano install_nvm.sh
        

        然后关闭 nano 并执行以下命令:

        $ bash install_nvm.sh
        

        它会将软件安装到您的主目录~/.nvm 的子目录中。它还会将必要的行添加到您的 ~/.profile 文件中以使用该文件。

        要访问 nvm 功能,您需要注销并重新登录,或者您可以获取 ~/.profile 文件,以便您当前的会话了解更改:

        $ source ~/.profile
        

        现在您已经安装了 nvm,您可以安装独立的 Node.js 版本。

        要找出可供安装的 Node.js 版本,您可以键入:

        $ nvm ls-remote
        

        输出看起来像这样:

        ....
        v5.8.0
        v5.9.0
        v5.9.1
        v5.10.0
        v5.10.1
        v5.11.0
        v6.0.0
        ...
        v8.4.0
        

        现在你可以简单地输入这个命令来安装nodejs的v8.4.0:

        $ nvm install 8.4.0
        

        在最后一步,您可以键入此命令以使用最新版本:

        $ nvm use 8.4.0
        

        完成了!

        【讨论】:

          猜你喜欢
          • 2018-07-21
          • 1970-01-01
          • 1970-01-01
          • 2016-09-16
          • 2016-03-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多