无法在Debian 9上安装最新的NodeJs版本

时间:2018-03-04 12:03:10

标签: node.js linux debian

我尝试按照NodeJs website

上的步骤在我的Debian 9上安装NodeJS

当我这样做时:

sudo curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -

我收到一个错误,我认为与Node无关:

  

E:无法获取http://dl.google.com/linux/chrome/deb/dists/stable/InRelease

(我不知道这是否会影响Node的安装)

之后我做了:

sudo apt-get install -y nodejs

程序完成了安装,但它安装了v4.8.2而不是最后一个版本。

当我这样做时:

nodejs -v

我明白了:

v4.8.2

我尝试将这两行添加到我的nodesource.list文件中:

deb https://deb.nodesource.com/node_9.x stretch main 
deb-src https://deb.nodesource.com/node_9.x stretch main

然后apt-get update但这并没有解决问题。

我该怎么办?

编辑:当我apt update时,我也收到错误(也许我之前没有注意到),我认为这是问题的原因。 这个错误是

  

错误:1 http://ftp.debian.org/debian稳定的InRelease

我为此here找到了解决方案。我解决了这个问题,之后我成功安装了最新版本的NodeJS。

1 个答案:

答案 0 :(得分:1)

在尝试了不同的事情之后,我发现我在apt update时遇到了错误 错误是:错误:1 http://ftp.debian.org/debian稳定的InRelease。 所以这是真正的问题。 我在github找到了此错误的解决方案 (这是一个互联网配置问题)。 我修复了这个问题,然后我成功安装了最后一个版本的Node.Js。