2013-10-03 35 views
10

Ich versuche, Mungo in mein node.js-Projekt über npm herunterzuladen.Mongoose kann nicht über NPM installiert werden

Der Befehl lautet npm install mongoose. Dies führt jedoch zu der nachfolgenden Ausgabe und führt schließlich zu einem Fehler. Die einzigen Dinge im mongoose-Verzeichnis sind die Abhängigkeiten (im Ordner node_modules). Jedes andere Paket funktioniert, aber Mungo wiederholt fehlgeschlagen. Ich habe versucht npm install -g mongoose und sudo npm install mongoose, aber keiner von ihnen funktioniert auch nicht.

Irgendwelche Ideen, was schief gehen könnte?

Knoten Version 0.10.20

npm Version 1.3.11

$ npm install mongoose 
npm WARN package.json [email protected] No repository field. 
npm http GET https://registry.npmjs.org/mongoose 
npm http 304 https://registry.npmjs.org/mongoose 
npm http GET https://registry.npmjs.org/ms/0.1.0 
npm http GET https://registry.npmjs.org/sliced/0.0.5 
npm http GET https://registry.npmjs.org/hooks/0.2.1 
npm http GET https://registry.npmjs.org/muri/0.3.1 
npm http GET https://registry.npmjs.org/mongodb/1.3.19 
npm http GET https://registry.npmjs.org/regexp-clone/0.0.1 
npm http GET https://registry.npmjs.org/mpath/0.1.1 
npm http GET https://registry.npmjs.org/mpromise/0.2.1 
npm http 304 https://registry.npmjs.org/ms/0.1.0 
npm http 304 https://registry.npmjs.org/sliced/0.0.5 
npm http 304 https://registry.npmjs.org/hooks/0.2.1 
npm http 304 https://registry.npmjs.org/muri/0.3.1 
npm http 304 https://registry.npmjs.org/mongodb/1.3.19 
npm http 304 https://registry.npmjs.org/regexp-clone/0.0.1 
npm http 304 https://registry.npmjs.org/mpath/0.1.1 
npm http 304 https://registry.npmjs.org/mpromise/0.2.1 
npm ERR! Error: ENOENT, chmod '/Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/mongodb/index.js' 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Darwin 11.4.2 
npm ERR! command "/Users/khanh/.nvm/v0.10.20/bin/node" "/Users/khanh/.nvm/v0.10.20/bin/npm" "install" "mongoose" 
npm ERR! cwd /Users/khanh/Code/bunnybots 
npm ERR! node -v v0.10.20 
npm ERR! npm -v 1.3.11 
npm ERR! path /Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/mongodb/index.js 
npm ERR! fstream_path /Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/mongodb/index.js 
npm ERR! fstream_type File 
npm ERR! fstream_class FileWriter 
npm ERR! fstream_finish_call chmod 
npm ERR! code ENOENT 
npm ERR! errno 34 
npm ERR! fstream_stack /Users/khanh/.nvm/v0.10.20/lib/node_modules/npm/node_modules/fstream/lib/writer.js:305:19 
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) 
npm ERR! error rolling back Error: ENOTEMPTY, rmdir '/Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/hooks' 
npm ERR! error rolling back [email protected] { [Error: ENOTEMPTY, rmdir '/Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/hooks'] 
npm ERR! error rolling back errno: 53, 
npm ERR! error rolling back code: 'ENOTEMPTY', 
npm ERR! error rolling back path: '/Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/hooks' } 
npm ERR! Error: ENOENT, open '/Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/mpath/package.json' 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Darwin 11.4.2 
npm ERR! command "/Users/khanh/.nvm/v0.10.20/bin/node" "/Users/khanh/.nvm/v0.10.20/bin/npm" "install" "mongoose" 
npm ERR! cwd /Users/khanh/Code/bunnybots 
npm ERR! node -v v0.10.20 
npm ERR! npm -v 1.3.11 
npm ERR! path /Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/mpath/package.json 
npm ERR! code ENOENT 
npm ERR! errno 34 
npm ERR! Error: ENOENT, open '/Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/mpromise/README.md' 
npm ERR! If you need help, you may report this log at: 
npm ERR!  <http://github.com/isaacs/npm/issues> 
npm ERR! or email it to: 
npm ERR!  <[email protected]> 

npm ERR! System Darwin 11.4.2 
npm ERR! command "/Users/khanh/.nvm/v0.10.20/bin/node" "/Users/khanh/.nvm/v0.10.20/bin/npm" "install" "mongoose" 
npm ERR! cwd /Users/khanh/Code/bunnybots 
npm ERR! node -v v0.10.20 
npm ERR! npm -v 1.3.11 
npm ERR! path /Users/khanh/Code/bunnybots/node_modules/mongoose/node_modules/mpromise/README.md 
npm ERR! code ENOENT 
npm ERR! errno 34 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /Users/khanh/Code/bunnybots/npm-debug.log 
npm ERR! not ok code 0 
+3

Weitere Informationen in den genannten '/ Users/khanh/Code/hunnybots/npm-debug.log'? Versuchen Sie auch, npm cache clean auszuführen, und versuchen Sie es erneut. – robertklep

+0

Die Reinigung des Cache funktionierte. Ich habe jetzt alle Dateien. Vielen Dank! –

Antwort

18

Verwendung npm cache clean.

Danach installieren Sie wie üblich, und der Download sollte korrekt fortfahren.

+3

korrekte Syntax ist 'npm cache clean' – kkern

Verwandte Themen