$ npm install -g bower
npm http GET https://registry.npmjs.org/bower
npm http 304 https://registry.npmjs.org/bower
npm ERR! error rolling back Error: EACCES, unlink ‘/usr/local/bin/bower’
npm ERR! error rolling back bower@1.3.7 { [Error: EACCES, unlink ‘/usr/local/bin/bower’] errno: 3, code: ‘EACCES’, path: ‘/usr/local/bin/bower’ }
npm ERR! Error: EACCES, unlink ‘/usr/local/bin/bower’
npm ERR! { [Error: EACCES, unlink ‘/usr/local/bin/bower’] errno: 3, code: ‘EACCES’, path: ‘/usr/local/bin/bower’ }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! System Linux 3.13.0-24-generic
npm ERR! command “/usr/bin/nodejs” “/usr/bin/npm” “install” “-g” “bower”
npm ERR! cwd /var/www/example.dev/web/app/themes/roots
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR! path /usr/local/bin/bower
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack Error: EACCES, unlink ‘/usr/local/bin/bower’
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /var/www/example.dev/web/app/themes/roots/npm-debug.log
npm ERR! not ok code 0
Tried it and it gave the above response, I’m out of my depth here! Should probably mention I’m on a Ubuntu 14/Nginx Vagrant VM ceated using the puphpet website.