You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行flutter pub get拉取依赖失败:权限被拒绝错误(errno=13)

解决Flutter pub get权限拒绝(errno=13)问题
  • 检查目标目录权限
    先查看报错路径/Users/developer/xxxxxxxx的权限详情,执行命令:

    ls -ld /Users/developer/xxxxxxxx
    

    确认当前登录用户是否拥有该目录的读写权限。

  • 修正目录归属与权限
    如果当前用户没有足够权限,执行以下命令将目录及子文件的归属改为当前用户:

    sudo chown -R $(whoami):$(whoami) /Users/developer/xxxxxxxx
    

    若仍有问题,可临时放宽目录权限(不建议长期给所有用户开放读写,仅作测试):

    sudo chmod -R 755 /Users/developer/xxxxxxxx
    
  • 修复Flutter缓存权限
    权限问题也可能出在Flutter的pub缓存目录,先清理项目缓存,再修复缓存目录权限:

    flutter clean
    sudo chown -R $(whoami):$(whoami) ~/.pub-cache
    

    完成后重新执行flutter pub get。

  • 禁止用sudo执行Flutter命令
    绝对不要使用sudo flutter pub get,这会让生成的依赖文件归属root用户,后续所有相关操作都会持续触发权限错误。

内容的提问来源于stack exchange,提问作者sforn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 11:45:36