尝试安装 Flutter 时出现权限错误

尝试安装 Flutter 时出现权限错误

我正在尝试安装

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

相关内容