NPM no instalará ningún paquete en Mac. Nueva construcción limpia. `EACCES` y otros errores
Acabo de reconstruir mi máquina Mavericks (Mac OS X Versión 9.4) desde cero. Soy el administrador y el único usuario de esta máquina.
Instalé Git a través de sugit-2.0.1-intel-universal-snow-leopard.pkg
(http://git-scm.com/downloads) en su defecto/usr/local/git/bin/git
ubicación.Instalé Node a través de sunode-v0.10.30.pkg
(http://nodejs.org/download/) en su defecto/usr/local/bin/node
ubicación.El paso final del paquete de instalación de Node incluyó una nota de que también instalaron NPM en su configuración predeterminada/usr/local/bin/npm
ubicación.Mi$PATH
ecos/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
(contiene/usr/local/bin
)Corriendonpm install -g bower
resultados en:
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
Ejecución de instalaciones similares (npm install -g yo
, npm install -g grunt
, npm install -g nvm
, npm install -g npm
) da como resultado lo que parece ser la misma lista de errores.
Varias personas en línea sugieren forzar la instalación a través desudo
, pero varios otros advierten que esto podría causar problemas posteriores. Los manuales de estos paquetes parecen no mencionar el requisito desudo
y, en algunos casos, han aconsejado ponerse en contacto con NPM cuando surja este problema.
Corriendonpm cache clear
No corrige el problema.
Corriendols -la
en la casa (~
) directorio muestra mi nombre de usuario de Mac OS X como el propietario de mi.npm
directorio:drwxr-xr-x 15 admin staff 510 Aug 11 23:53 .npm
¿Alguien sabe qué salió mal y cómo corregirlo? Gracias.