我试图安装任何一个yeoman代码生成器,但总是遇到EACCESS错误,也就是权限被拒绝的问题,因为我切换到了Linux操作系统。
fs.js:432
return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode);
^
Error: EACCES, permission denied 'Gruntfile.js'
at Object.fs.openSync (fs.js:432:18)
at Object.fs.writeFileSync (fs.js:971:15)
at Appgenerator.<anonymous> (/usr/local/lib/node_modules/generator-webapp/node_modules/yeoman-generator/lib/actions/actions.js:217:10)
at processImmediate [as _immediateCallback] (timers.js:336:15)
我正在使用Node v0.10.29和NPM v1.4.14以及Zorin OS8 Codename Saucy。如果我安装“yo webapp-gulp”,错误消息会显示:“EACCES,权限被拒绝'Gulpfile.js'”。
我知道“Error EACCES”经常出现,我也认真阅读了很多帖子,但仍没有解决问题。非常感谢您的帮助。
编辑: 因为我收到此消息,所以连Bower也无法工作,如果我想要安装任何包:
Error: EACCES, open '/home/george/.cache/bower/packages/c667e980af216b85bcc1c0800106f136-2.0.5.lock'