Pourquoi NPM ne parvient pas à installer Socket.io sur Ubuntu?

J'ai eu Ubuntu v11.04 en cours d'exécution sur Win7 par VMPlayer. Je viens de terminer une nouvelle installation de NodeJS v0.5.4-pre et NPM v1.0.22. Lorsque vous essayez d'installer Socket.io, je reçois ceci:

ohad@ubuntu:~$ sudo npm install socket.io npm ERR! registry error parsing json npm ERR! SyntaxError: Unexpected token H npm ERR! Host not found npm ERR! at Object.parse (native) npm ERR! at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/npm-registry-client/request.js:167:25) npm ERR! at IncomingMessage.emit (events.js:88:20) npm ERR! at HTTPParser.onMessageComplete (http2.js:133:23) npm ERR! at CleartextStream.ondata (http2.js:1095:22) npm ERR! at CleartextStream._push (tls.js:328:27) npm ERR! at SecurePair.cycle (tls.js:617:20) npm ERR! at EncryptedStream.write (tls.js:121:13) npm ERR! at Socket.ondata (stream.js:36:26) npm ERR! at Socket.emit (events.js:67:17) npm ERR! Report this *entire* log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <npm-@googlegroups.com> npm ERR! npm ERR! System Linux 2.6.38-10-generic npm ERR! command "node" "/usr/local/bin/npm" "install" "socket.io" npm ERR! cwd /home/ohad npm ERR! node -v v0.5.4-pre npm ERR! npm -v 1.0.22 npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/ohad/npm-debug.log npm not ok 

Des idées?

2 Solutions collect form web for “Pourquoi NPM ne parvient pas à installer Socket.io sur Ubuntu?”

Cela échoue en raison d'un bogue dans la version maître git du noeud, qui est instable. La solution consiste à exécuter la version stable 0.4:

git clone https://github.com/joyent/node.git && nœud cd

git checkout origine / v0.4

./configure

faire

sudo make install

nœud -v

curl http://npmjs.org/install.sh | sudo sh

Après cela, npm devrait fonctionner comme documenté.

les adresses https-git sont en panne – réessayez plus tard …

  • avertissements node.js 'not found'
  • ne peut pas travailler server node.js avec nginx, la page est toujours la page nginx bienvenue
  • Node.js renvoi à Apache
  • Problème avec la redirection nginx
  • Dépendances brisées sur CentOS 6.4: peut installer nodejs mais pas npm
  • Ma string de certificate PositiveSSL est-elle configurée correctement?
  • Les requests le font sur mon server d'applications, mais pas dans node.js - pourquoi?
  • Node.js npm installez tous les packages
  • Plesk 12.5 Nginx proxy passe SSL à l'application Node sur un port différent
  • Démarrer un process pour toujours dans une étape de construction de Jenkins?
  • Comment exécutez-vous une application NodeJS en arrière-plan sans que cela se termine lorsque vous vous déconnectez?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.