dra*_*om3 0 linux macos terminal flutter
我正在设置 Flutter,但只能通过在命令前添加 sudo 来运行 Flutter 命令。
我得到的错误是:
shlock:
open(/Users/drandomuom/dev/flutter/bin/cache/shlock97760):
Permission denied
Run Code Online (Sandbox Code Playgroud)
我不知道为什么我会得到这个,因为我在我自己的主文件夹中工作。
任何建议都会很棒。谢谢。
我试过在 zsh 和 bash 中运行,我已经检查了文件夹权限并且已经读写
看起来当前用户没有 flutter 目录的写权限。这是在我通过 Android Studio 更新 Flutter 之后发生的。
解决方案:
sudo chown -R $USER /opt/flutter
Run Code Online (Sandbox Code Playgroud)
给当前用户写权限。
希望这将有助于欢呼!