Ich versuche Mean.js durch ein Tutorial zu lernen.Wie aktualisieren Sie 'Phantomjs' Paket Referenzen auf 'Phantomjs-Prebuilt' - Nachricht vom Terminal in Mac OS
Ich habe node.js, npm, mongodb, grunt, bower, gulp und yeoman ohne Fehler installiert.
Wenn ich versuche, "yo meanjs" im Terminal (auf Mac OS), ich gebe das Verzeichnis, wo ich installieren möchte und ein paar Fragen zu beantworten. Ich bekomme ständig diese Nachricht: Fehler: Befehl fehlgeschlagen:/bin/sh -c CD-Benutzer/Danzeller/Mittelwert/vteer & & npm installieren npm WARN veraltet [email protected]: Paket in phantomjs-prebuilt umbenannt. Bitte aktualisieren Sie 'Phantomjs' Paket Referenzen auf 'Phantomjs-prebuilt'
Ich installierte phantomjs-prebuilt gemäß ihrer Website ohne Fehler.
Ich bin mir nicht sicher, wie man die Referenzen "aktualisiert", wie in der Fehlermeldung gezeigt. Hier
ist der vollständige Terminalfehler:
Running npm install for you....
This may take a couple minutes.
Error: Command failed: /bin/sh -c cd users/danzeller/mean/vteer && npm install
npm WARN deprecated [email protected]: Package renamed to phantomjs-prebuilt. Please update 'phantomjs' package references to 'phantomjs-prebuilt'
npm ERR! Darwin 14.5.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v4.4.0
npm ERR! npm v3.8.1
npm ERR! path /var/root/.npm/connect-mongo
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall mkdir
npm ERR! Error: EACCES: permission denied, mkdir '/var/root/.npm/connect-mongo'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES: permission denied, mkdir '/var/root/.npm/connect-mongo']
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/var/root/.npm/connect-mongo',
npm ERR! parent: 'volunteer' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! /private/var/root/users/danzeller/mean/vteer/npm-debug.log
at ChildProcess.exithandler (child_process.js:213:12)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:172:7)
at maybeClose (internal/child_process.js:827:16)
at Socket.<anonymous> (internal/child_process.js:319:11)
at emitOne (events.js:77:13)
at Socket.emit (events.js:169:7)
at Pipe._onclose (net.js:475:12)
Es scheint zu wollen, um die Installation setzen in der/private/var/root/Ordner aber ich möchte in der/Benutzer platzieren/danzeller/Mittelwert/Ordner.
I
sudo su -
im Terminalfenster dieses ---- zu installieren verwende ist dies nicht richtig? Zeigt dies auf den falschen Ordner?
Jede Hilfe wäre großartig, da ich neu in all dem bin.
Danke! Dan