Bower安装时出现EACCES错误?

 王怡君3018 发布于 2023-01-19 13:21

我已经在StackOverflow和其他一些网站上阅读了一些答案,但似乎没有解决我遇到的问题.

我正在通过终端安装AppGyver附加组件.收到以下错误:

BradMacBookPro:SparksInSpain breadadams$ bower install https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0 --save
bower not-cached    https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0#*
bower resolve       https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0#*
bower download      https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0
bower EACCES        EACCES, mkdir '/Users/breadadams/.cache/bower/packages/7480e059b318750565b4b25c2556c9c4'

Stack trace:
Error: EACCES, mkdir '/Users/breadadams/.cache/bower/packages/7480e059b318750565b4b25c2556c9c4'

Console trace:
Trace
    at StandardRenderer.error (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:74:17)
    at Logger.updateNotifier.packageName (/usr/local/lib/node_modules/bower/bin/bower:109:18)
    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/install.js:27:16
    at _rejected (/usr/local/lib/node_modules/bower/node_modules/q/q.js:808:24)
    at /usr/local/lib/node_modules/bower/node_modules/q/q.js:834:30
    at Promise.when (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1079:31)
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/bower/node_modules/q/q.js:752:41)
    at /usr/local/lib/node_modules/bower/node_modules/q/q.js:574:44

System info:
Bower version: 1.2.8
Node version: 0.10.25
OS: Darwin 13.1.0 x64

我不是sudo,我试过--allow-root,清理了bower缓存,总是在安装时遇到同样的错误.一些本地许可问题?

4 个回答
  • 我有一个类似的问题,我无法使用这些建议解决.当我使用root权限运行Bower时,我成功了,如下所示:

    sudo bower install --allow-root
    

    2023-01-19 13:23 回答
  • 我注意到你是从MacBook Pro上试过的.

    你可以试试这个:

    去寻找者

    在菜单下转到文件夹键入: ~/.cache/bower

    删除其内容,然后重试.

    另外正如@Edwin建议您可以尝试:

    bower cache clean无论操作系统如何,该命令都具有相同的效果.

    2023-01-19 13:23 回答
  • 更改.config和缓存目录的所有权

    sudo chown -R username:username ~/.config 
    

    sudo chown -R username:username ~/.cache
    

    2023-01-19 13:23 回答
  • 我不确定我的项目发生了什么,但为了解决凉亭问题,我必须运行以下内容.

    sudo npm install -g bower
    
    sudo bower cache clean --allow-root 
    
    rm -Rf bower_components
    
    sudo bower install --allow-root
    

    我仍然不确定出了什么问题但是在那些命令之后我才开始运行

    2023-01-19 13:24 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有