如何在 sid/stretch 系统上安装最新的 6.x 或 7.x 版本的 nodejs(2017 年 4 月)?

如何在 sid/stretch 系统上安装最新的 6.x 或 7.x 版本的 nodejs(2017 年 4 月)?

节点 6.x 和 7.x 的两个命令均失败

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

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

该命令失败并显示:

E: Failed to fetch https://deb.nodesource.com/node_6.x/dists/jessie/main/source/Sources  Received HTTP code 403 from proxy after CONNECT

回购协议损坏了吗?

我目前使用的是 Debian Sid (stretch),脚本依赖的一些变量似乎与我的不一样。

答案1

nvm 是安装 Node js 的新方法,您正在使用的脚本已被弃用,因此如果您在 ubuntu 上,这里是安装 Node js 的方法 截图证明了我的观点 安装一些依赖项

sudo apt-get install build-essential checkinstall

安装 lib ssl

sudo apt-get install libssl-dev

获取nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash

安装节点

 nvm install node 

答案2

您可能想要使用 nvm(节点版本管理器)来安装任何版本的 node.js

要安装 nvm,请访问此关联

相关内容