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

domingo, 17 de diciembre de 2017

Programar el apagado de un Mac por terminal

Este truco es muy sencillo. Podemos programar el apagado de un ordenador Mac OSX mediante el siguiente comando en terminal:

sudo shutdown -h +60

Siendo el 60 el número de minutos de retardo. También podríamos usar el parámetro now para indicar apagado inminente:

sudo shutdown -h now

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...