node version manager:curl:(56)GnuTLS recv error(-54):pull函数出错

时间:2016-10-16 16:31:29

标签: node.js linux ubuntu curl nvm

这是我在ubuntu 16.04中运行命令nvm install 4.6.0时得到的输出。

###############################################################           88.0%
curl: (56) GnuTLS recv error (-54): Error in the pull function.
Binary download from https://nodejs.org/dist/v4.6.0/node-v4.6.0-linux-x64.tar.xz failed, trying source.
grep: /home/swap/.nvm/.cache/bin/node-v4.6.0-linux-x64/node-v4.6.0-linux-x64.tar.xz: No such file or directory
Provided file to checksum does not exist.
Binary download failed, trying source.
#### 

1 个答案:

答案 0 :(得分:0)

我也遇到过这个问题,我相信它一定是一个GNU或curl的问题

我能够安装nodejs的方式是使用节点版本管理器

步骤1

Run either:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.5/install.sh | bash

使用wget或curl

step2

关闭当前终端并打开另一个

nvm ls //should show if you have nodejs previous versions if none itll indicate

第三步: 今天安装最新版本的nodejs版本8

nvm install v8.6.0 

检查最新版本并替换数字

现在应该安装nodejs

node -v
npm -v