Всякий раз, когда я хочу установить модуль с NPM, он зависает на этом этапе:
npm install express
npm http GET https://registry.npmjs.org/express
И это оно. У него такое поведение для всего, что я ввожу вместо выражения. Я установил nodejs и nvm таким образом (Ubuntu 13.10):
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Я попытался поискать в Интернете и GitHub, и я обнаружил закрытую проблему о том, что npm навсегда зависает при попытке установить модуль... но это была действительно старая проблема. Прежде чем спросить разработчиков, я что-то упускаю из виду?
Я попытался скомпилировать nodejs и npm, но результат был одинаковым.
РЕДАКТИРОВАТЬ: npm install express -verbose
→ http://pastebin.com/tGY3V6Ly Ошибка:
npm info retry will retry, error on last attempt: Error: tunneling socket could not be established, cause=140072708810560:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:../deps/openssl/openssl/ssl/s23_clnt.c:766: