permissions - open - Obteniendo un error de permiso al instalar con bower
install bower linux (4)
Aquí está el arreglo, ejecute los siguientes comandos. deberia de funcionar.
sudo chown -R $USER:$GROUP ~/.npm
sudo chown -R $USER:$GROUP ~/.config
Cada vez que intento instalar algo con Bower me sale un error de permiso como este:
Andreass-MacBook-Air:openMedia Andreas$ bower install jquery
/usr/local/lib/node_modules/bower/node_modules/configstore/index.js:56
throw err;
^
Error: EACCES, permission denied ''/Users/Andreas/.config/configstore/bower-github.yml''
You don''t have access to this file.
at Error (native)
at Object.fs.openSync (evalmachine.<anonymous>:500:18)
at Object.fs.readFileSync (evalmachine.<anonymous>:352:15)
at Object.create.all.get (/usr/local/lib/node_modules/bower/node_modules/configstore/index.js:34:29)
at Object.Configstore (/usr/local/lib/node_modules/bower/node_modules/configstore/index.js:27:44)
at readCachedConfig (/usr/local/lib/node_modules/bower/lib/config.js:22:23)
at defaultConfig (/usr/local/lib/node_modules/bower/lib/config.js:11:24)
at Object.<anonymous> (/usr/local/lib/node_modules/bower/lib/index.js:40:32)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
Andreass-MacBook-Air:openMedia Andreas$
Me imagino que podría haber una solución fácil para esto. Pero esta es mi primera experiencia con Bower. Gracias por adelantado.
Cambie el archivo de configuración de json bower .bowerrc que parece
{
"directory": "www/lib"
}
para parecerse a
{
"directory": "www/lib",
"allow_root": true
}
Trató con sudo?
sudo bower install --allow-root
sudo bower install jquery
Otra solución es cambiar el chown de su carpeta configstore
sudo chown -R Andreas:Andreas /Users/Andreas/.config/configstore/
bower init
bower install jquery
Si hay más errores con eaccess, expanda el chown a su carpeta de inicio completa
puedes copiar y pegar esto en tu terminal
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}