viernes, 22 de diciembre de 2017

Solución permisos al instalar Angular 2 en Mac OSX

Después de instalar Node.js me encuentro con que no puede instalarse Angular 2:

$ npm install -g @angular/cli
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!  { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR!   stack: 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'',
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'access',
npm ERR!   path: '/usr/local/lib/node_modules' }

Al final encontré la solución en GitHub:

sudo chown -R user:group /usr/local/lib/node_modules

De esta forma se puede instalar Angular 2 perfectamente:

Installed to /usr/local/lib/node_modules/@angular/cli/node_modules/node-sass/vendor/darwin-x64-59/binding.node
+ @angular/cli@1.6.2

added 978 packages in 279.91s

No hay comentarios:

Publicar un comentario

Enviar automáticamente libros a Kindle desde Finder con Automator (Mac OSX)

El popular lector de libros Kindle nos permite el envío de nuestros libros a nuestro dispositivo por correo electrónico. De acuerdo con la d...