angularjs - Permission denied while installing Yo -


i'm trying set yo use angular generator project. following steps detailled here: http://yeoman.io/learning/index.html

i have node.js , npm installed.

but when use command:

sudo npm install -g yo bower grunt-cli 

it fails , error:

> spawn-sync@1.0.11 postinstall /usr/lib/node_modules/yo/node_modules/cross-spawn/node_modules/spawn-sync > node postinstall   fs.js:439   return binding.open(pathmodule._makelong(path), stringtoflags(flags), mode);                  ^ error: eacces, permission denied '/usr/lib/node_modules/yo/node_modules/cross-spawn/node_modules/spawn-sync/package.json'     @ object.fs.opensync (fs.js:439:18)     @ object.fs.writefilesync (fs.js:978:15)     @ object.<anonymous> (/usr/lib/node_modules/yo/node_modules/cross-spawn/node_modules/spawn-sync/postinstall.js:20:6)     @ module._compile (module.js:456:26)     @ object.module._extensions..js (module.js:474:10)     @ module.load (module.js:356:32)     @ function.module._load (module.js:312:12)     @ function.module.runmain (module.js:497:10)     @ startup (node.js:119:16)     @ node.js:935:3 npm err! linux 3.13.0-24-generic npm err! argv "node" "/usr/bin/npm" "install" "-g" "yo" npm err! node v0.10.37 npm err! npm  v2.11.0 npm err! code elifecycle  npm err! spawn-sync@1.0.11 postinstall: `node postinstall` npm err! exit status 8 npm err!  npm err! failed @ spawn-sync@1.0.11 postinstall script 'node postinstall'. npm err! problem spawn-sync package, npm err! not npm itself. npm err! tell author fails on system: npm err!     node postinstall npm err! can info via: npm err!     npm owner ls spawn-sync npm err! there additional logging output above.  npm err! please include following file support request: npm err!     /home/vincent/npm-debug.log 

i tried use chmod 777 on /usr/lib/node_modules doesn't seem work better.

i can install bower , grunt, worked, when try install yo, fails everytime...

i have no idea tried using chmod or chown didn't work.

thanks guys! :)

i worked around issue using:

sudo npm install -g yo --unsafe-perm

use of --unsafe-perm suggested nyakto in bug report.

edit - realised url posted @stephan in answer.

i don't know specifics --unsafe-perm - can state allowed me install yo without errors experienced similar / identical op.


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -