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