MNP ne pas installer n'importe quel paquet sur Mac. Nouvelle, génération propre. `EACCES` & d'autres erreurs

Je viens de reconstruire ma Mavericks (Mac OS X Version 9.4) de la machine à partir de zéro. Je suis l'administrateur et le seul utilisateur de cette machine.

  • J'ai installé Git via leur git-2.0.1-intel-universal-snow-leopard.pkg (http://git-scm.com/downloads) à leur valeur par défaut /usr/local/git/bin/git emplacement.
  • J'ai installé Nœud via leur node-v0.10.30.pkg (http://nodejs.org/download/) à leur valeur par défaut /usr/local/bin/node emplacement.
  • L'étape finale de Nœud du package d'installation inclus une note qu'ils ont aussi installé des MNP dans leur défaut /usr/local/bin/npm emplacement.
  • Mon $PATH échos /usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin (il contient /usr/local/bin).

De course npm install -g bower résultats dans:

npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/bower'
npm ERR!  { [Error: EACCES, mkdir '/usr/local/lib/node_modules/bower']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/bower',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/usr/local/lib/node_modules/bower',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack: 
npm ERR!    [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53',
npm ERR!      'Object.oncomplete (fs.js:107:15)' ] }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Darwin 13.3.0
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "bower"
npm ERR! cwd /Users/Home
npm ERR! node -v v0.10.30
npm ERR! npm -v 1.4.21
npm ERR! path /usr/local/lib/node_modules/bower
npm ERR! fstream_path /usr/local/lib/node_modules/bower
npm ERR! fstream_type Directory
npm ERR! fstream_class DirWriter
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, mkdir '/usr/local/lib/node_modules/bower'
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23
npm ERR! fstream_stack /usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /Users/Home/npm-debug.log
npm ERR! not ok code 0

L'exécution des installations similaires (npm install -g yo, npm install -g grunt, npm install -g nvm, npm install -g npm) résultats dans ce qui semble être la même liste d'erreurs.

Plusieurs personnes en ligne suggèrent forcer l'installation via sudo, mais plusieurs autres avertir de ce qui pourrait provoquer plus tard des problèmes. Les manuels de ces paquets semblent ne pas mentionner l'exigence de sudo, et, dans certains cas, ils ont conseillé de contacter MNP lorsque ce problème se pose.

De course npm cache clear ne résout pas le problème.

De course ls -la dans la maison (~) répertoire montre mon Mac OS X nom d'utilisateur en tant que propriétaire de mon .npm répertoire: drwxr-xr-x 15 admin staff 510 Aug 11 23:53 .npm

Personne ne sait ce qui a mal tourné et comment remédier à cela? Je vous remercie.

OriginalL'auteur jtheletter | 2014-08-12