диспетчер версий узла: curl: (56) Ошибка GnuTLS recv (-54): ошибка в функции извлечения

#node.js #linux #ubuntu #curl #nvm

#node.js #linux #ubuntu #curl #nvm

Вопрос:

Это результат, который я получаю при выполнении команды nvm install 4.6.0 в моем ubuntu 16.04.

 ###############################################################           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:

Я также столкнулся с этой проблемой, и я считаю, что это должно быть проблемой с некоторыми 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

шаг 2

закройте текущий терминал и откройте другой

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

Шаг 3:
Установите последнюю версию nodejs на сегодняшний день, ее версию 8

 nvm install v8.6.0 
 

проверьте последнюю версию и замените цифры

Теперь nodejs должен быть установлен

 node -v
npm -v