Pregunta

Estoy tratando de instalar socket.io en mi máquina, pero sigo encontrando errores cuando corro npm install socket.io según lo indicado en su sitio web. No estoy seguro de si tengo incompatibilidades de versión para npm o node.js o si simplemente me estoy perdiendo algo obvio. Por lo que puedo decir, tengo la versión estable más reciente de ambos.

Cuando ejecuto el comando de instalación, la consola genera más de 40 errores, y al final me dan la línea npm not ok. ¿Alguna idea de lo que va mal?

¿Fue útil?

Solución

¿Cuál es el error?

Esta instalando npm Usando el código de git? Solo puedo adivinar que no estás usando un código estable, porque la rama maestra de Git a menudo es inestable.

Si ese es el caso, lo que puede hacer es obtener el último código del repositorio de Git e instalarlo nuevamente.

$ cd npm
$ git pull
$ make install

Espero que resuelva su problema.

Otros consejos

Debe proporcionar un registro de errores si desea que alguien intente solucionar su problema. También sería útil saber si instaló Node y NPM desde la fuente o RPM. Además, si instaló desde la fuente, ¿hizo una instalación estándar o realizó personalizaciones?

Si puede comenzar desde cero, sugiero seguir los pasos a continuación y ver cómo va. Instalar en su directorio de inicio no requerirá raíz y facilita la eliminación de todo si necesita comenzar de nuevo.

  1. Instale la versión estable de nodo en su directorio de inicio (use ./configure --prefix=~/Node/)
  2. Establezca su camino según corresponda (es decir. PATH=/home/user/Node/bin:$PATH)
  3. Ejecute el instalador NPM estándar (curl http://npmjs.org/install.sh | sh)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top