如何修复FileSystemException:在Flutter安装程序中创建失败(权限被拒绝,errno = 13)

时间:2019-08-01 03:24:10

标签: bash macos flutter

每次我运行flutter create my_app时,Flutter都会崩溃。我一直收到与我的PATH env变量或文件夹/文件读取,写入,执行访问相关的权限错误。我已经成功地从flutter docs下载并安装了所有内容,但我不知道如何解决此问题。

在安装flutter及其各种依赖项之后,我运行flutter doctor -v,它完成时没有错误:

...
No issues found!

但是尝试运行create命令会将此错误输出到崩溃日志:

...
FileSystemException: FileSystemException: Creation failed, path = ‘/Users/<my_username>/Documents/Projects/flutter/my_app’ (OS Error: Permission denied, errno = 13)
...

我尝试使用这些更改模式命令作为修​​复程序,但问题仍然存在:

chmod -R -v o+w flutter/
chmod -R -v a+rwx flutter/

要查看我的错误消息的完整输出,请查看我发布的GitHub issue

这是设置过程的最后一步,因此我可以开始学习Flutter,以便对任何建议/帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

实际上,我遇到了相同的错误,无法找出原因。 事件谷歌搜索没有帮助。

您可以尝试使用flutter的替代版本或更改为其他渠道,例如

flutter channel beta

flutter channel dev

flutter channel master

flutter channel stable

也在运行命令时

chmod -R -v a+rwx flutter/

请确保您从命令行位于flutter的父文件夹中,否则请按照以下说明使用它

chmod -R -v a+rwx ‘/Users/<my_username>/Documents/Projects/flutter/’ 

如果以上方法均无效,请尝试更改文件夹颤动的所有者

chown -R yourusername:yourgroup ‘/Users/<my_username>/Documents/Projects/flutter/’ 

这可能不是合适的答案,但它应该可以立即解决您的问题。

谢谢:)