我正在尝试安装扑:
cd ~/development
tar xf ~/Downloads/flutter_linux_v1.12.13+hotfix.5-stable.tar.xz
提取文件后,我更新路径:
export PATH="$PATH:$(pwd)/flutter/bin
但这里什么也没有发生。
当我flutter
在终端中执行时出现错误:
Failed to open or create the artifact cache lockfile: "FileSystemException: Cannot open file, path = '/home/dinushi/flutter/bin/cache/lockfile' (OS Error: Permission denied, errno = 13)"
Please ensure you have permissions to create or open /home/dinushi/flutter/bin/cache/lockfile
Failed to open or create the lockfile
我尝试使用Stack Overflow 上的这个答案但在我输入之后:
flutter precache
我遇到了同样的错误。
我找不到任何方法来解决这个问题,所以如果有人能帮助我我会很高兴:)
答案1
我认为解决这个问题最简单的方法是重新开始。
首先,删除当前的 flutter 目录:
rm -r /home/dinushi/flutter
如果您收到权限被拒绝错误,请发表评论让我知道。
接下来,运行以下命令下载并解压 Flutter 到用户的主目录:
wget 'https://storage.googleapis.com/flutter_infra/releases/stable/linux/flutter_linux_v1.12.13+hotfix.5-stable.tar.xz'
tar xvf flutter*xz
现在,运行你的 Flutter 命令:
flutter precache
此外,您可以运行以下命令来了解是否缺少任何依赖项:
flutter doctor