我是Flutter的新手,在安装它之后,当我试图创建一个项目时,我得到了这个错误。
[hello_world] flutter create --ios-language swift --android-language kotlin .
Failed to open or create the artifact cache lockfile: "FileSystemException: Cannot open file, path = '/home/raphael/flutter/flutter/bin/cache/lockfile' (OS Error: Permission denied, errno = 13)"
Please ensure you have permissions to create or open /home/raphael/flutter/flutter/bin/cache/lockfile
Failed to open or create the lockfile
exit code 1
字符串
我找不到任何方法来解决这个问题,所以我很高兴如果有人帮助我:)
谢谢你,谢谢!
5条答案
按热度按时间k75qkfdt1#
通过以下方式检查上述目录的权限:
字符串
flutter子文件夹应该与你当前的用户有相同的用户ID(或组),你正试图用他来创建项目.
如果没有,在上述文件夹中时,尝试通过以下方式更改文件夹的权限:
型
再次运行第一个命令,验证文件夹上是否显示了相应的用户。然后再次尝试创建项目。
mum43rcc2#
试试这个:
字符串
它在Manjaro Linux上为我工作。
6tqwzwtp3#
试试这个,在我的ubuntu 18.04工作。
首先设置文件夹的所有权:
字符串
如果您仍然有错误设置此权限:
型
bpzcxfmw4#
为了解决这个错误,我用管理员权限打开了终端,它工作了!希望这对你有帮助。
7rfyedvj5#
字符串
或者这一个为我工作
型
完全正确
型
请确保将
<username>
替换为您的帐户用户名。