2012-05-27 13 views
10

he instalado Node.js y NPM ya, pero cuando intento instalar appjs me sale este error:NPM no puede instalar aplicaciones. Error: No se puede encontrar el módulo 'grácil-fs'

[email protected]:~$ npm install appjs 

node.js:201 
    throw e; // process.nextTick error, or 'error' event on first tick 
     ^
Error: Cannot find module 'graceful-fs' 
    at Function._resolveFilename (module.js:334:11) 
    at Function._load (module.js:279:25) 
    at Module.require (module.js:357:17) 
    at require (module.js:368:17) 
    at Object.<anonymous> (/usr/share/npm/lib/utils/ini.js:32:10) 
    at Module._compile (module.js:432:26) 
    at Object..js (module.js:450:10) 
    at Module.load (module.js:351:31) 
    at Function._load (module.js:310:12) 
    at Module.require (module.js:357:17) 

recibo errores similares en cualquier intento de instalar graceful-fs .

Estoy usando Ubuntu 12.04 LTS.

PD: Aquí está el enlace a la página web appjs: http://appjs.org/

+1

No está relacionado con appjs. Es un problema con tu npm. Puede obtener una mejor respuesta con un tema cambiante. –

+0

Ok. Agregué npm al título y las etiquetas. – Ruby

+0

Y puede preguntar en la lista de correo de nodejs para obtener respuesta :) –

Respuesta

7

he tenido este problema al intentar instalar cualquier cosa con la NGP en un VPS Ubuntu LTS12.04, y lo resolvió con

sudo apt-get remove npm 
sudo apt-get install npm 

también es posible que desee ejecutar NPM instalar _ _ dentro de/usr/lib/nodejs

13

utilizar la siguiente secuencia de comandos para resolver este

git clone git://github.com/isaacs/npm.git 
cd npm/scripts 
chmod +x install.sh 
sudo ./install.sh 
+0

¿Quiso decir 'npm/scripts?' Además, ¿se está refiriendo a la carpeta npm en la carpeta de inicio? –

+0

Recibí el siguiente error: 'bash: ./sudo: No existe dicho archivo o directorio ' –

+0

debe ser sudo ./install.sh y cd npm/scripts –

0

También tuve el problema graceful-fs. Después de ver este mensaje al intentar actualizar la NGP:

Error: npm doesn't work with node v0.10.0 
Required: [email protected] || 0.7 || 0.8 

utilicé el módulo n para cambiar a 0.8.22 versión estable de nodo. Pude instalar graceful-fs, request y otros módulos después de eso. Probablemente no sea la mejor solución, pero ninguna de las otras soluciones aquí funcionó para mí.

Cuestiones relacionadas