npm peerDependency-Problem mit Grunzen und Flatiron-Peer

Beim Posten dieser Frage habe ich die Antwort herausgefunden, aber ich werde beide hier posten, falls es jemand anderem hilft, und vielleicht kann jemand beim Posten helfenWarum von dem, was passiert ist.

Wenn ich renne:

sudo npm install -g grunt

Im letzten Teil heißt es:

/usr/bin/grunt -> /usr/lib/node_modules/grunt/bin/grunt
npm ERR! peerinvalid The package flatiron does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants flatiron@~0.1.9
npm ERR! peerinvalid Peer [email protected] wants flatiron@~0.1.9

npm ERR! System Linux 3.5.0-23-generic
npm ERR! command "nodejs" "/usr/bin/npm" "install" "-g" "grunt"
npm ERR! cwd /home/explunit
npm ERR! node -v v0.8.19
npm ERR! npm -v 1.2.9
npm ERR! code EPEERINVALID
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/explunit/npm-debug.log
npm ERR! not ok code 0

Wie Sie oben sehen können, bin ich auf den Knoten 0.8.19 und npm 1.2.9 (die neueste Version von ppa: chris-lea unter Ubuntu 12.10).

Andere Dinge, die ich versucht habe:

Habe das gleiche auf einer neuen Ubuntu-Installation gemacht. Keine Fehler. Die Skriptausgabe sieht bis auf die letzten Fehlerzeilen gleich aus.Ran "sudo npm cache clean" und versuchte es erneut. Kein Glück.Ran "npm list" und es wurde nichts anderes aufgelistet

Antworten auf die Frage(2)

Ihre Antwort auf die Frage