Twitter bootstrap 3 获得;错误:EACCES,mkdir";每当我试图用鲍尔安装东西时

Twitter bootstrap 3 获得;错误:EACCES,mkdir";每当我试图用鲍尔安装东西时,twitter-bootstrap-3,npm,bower,bower-install,Twitter Bootstrap 3,Npm,Bower,Bower Install,我正在尝试用bower安装bootstrap。我已与npm在全球范围内安装了bower。但每当我尝试用bower安装引导时,我都会遇到以下错误- Stack trace: Error: EACCES, mkdir '/var/www/html/edutech/dev_files/bower_components' Console trace: Trace at StandardRenderer.error (/usr/local/lib/node_modules/bower/l

我正在尝试用bower安装bootstrap。我已与npm在全球范围内安装了bower。但每当我尝试用bower安装引导时,我都会遇到以下错误-

 Stack trace: Error: EACCES, mkdir
 '/var/www/html/edutech/dev_files/bower_components'

 Console trace: Trace
     at StandardRenderer.error (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:82:17)
     at Logger.<anonymous> (/usr/local/lib/node_modules/bower/bin/bower:110:22)
     at Logger.EventEmitter.emit (events.js:95:17)
     at Logger.emit (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39)
     at /usr/local/lib/node_modules/bower/lib/commands/index.js:40:20
     at _rejected (/usr/local/lib/node_modules/bower/node_modules/q/q.js:797:24)
     at /usr/local/lib/node_modules/bower/node_modules/q/q.js:823:30
     at Promise.when (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1035:31)
     at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower/node_modules/q/q.js:741:41)
     at /usr/local/lib/node_modules/bower/node_modules/q/q.js:557:44

  System info: Bower version: 1.3.12 Node version: 0.10.25 OS: Linux
 3.13.0-24-generic x64
堆栈跟踪:错误:EACCES,mkdir “/var/www/html/edutech/dev_files/bower_components” 控制台跟踪:跟踪 位于StandardRenderer.error(/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:82:17) 在Logger。(/usr/local/lib/node_modules/bower/bin/bower:110:22) 位于Logger.EventEmitter.emit(events.js:95:17) 在Logger.emit(/usr/local/lib/node_modules/bower/node_modules/bower Logger/lib/Logger.js:29:39) at/usr/local/lib/node_modules/bower/lib/commands/index.js:40:20 at_被拒绝(/usr/local/lib/node_modules/bower/node_modules/q/q.js:797:24) at/usr/local/lib/node_modules/bower/node_modules/q/q.js:823:30 在Promise.when(/usr/local/lib/node_modules/bower/node_modules/q/q.js:1035:31) 在Promise.Promise.dispatch(/usr/local/lib/node_modules/bower/node_modules/q/q.js:741:41) at/usr/local/lib/node_modules/bower/node_modules/q/q.js:557:44 系统信息:Bower版本:1.3.12节点版本:0.10.25操作系统:Linux 3.13.0-24-通用x64
我做错了什么?

一个解决方法,虽然不是最佳的,但就是使用sudo安装

sudo bower install --allow-root
我目前面临着同样的问题,试图给予权限,否则无法解决

编辑1

找到了问题的根源。 尝试对bower用于安装的文件夹进行bower安装时,您没有访问权限

最简单的解决方案:

sudo chown -R whoami /targetfolder
在您的情况下,您还可以访问整个“www”文件夹


我认为原因在于,您试图以普通用户的身份在另一个用户(本例中为管理员)拥有的文件夹中写入内容。

非常感谢您的回答