dart zsh:尝试使用flutter时权限被拒绝

kdfy810k  于 2023-06-03  发布在  Flutter
关注(0)|答案(5)|浏览(934)

我已经使用Flutter一个星期了,它运行得很好,但是我不能在我的终端上使用flutter doctorflutter upgrade等命令,也不能在Android Studio上使用。每当我尝试运行一个 Flutter 命令时,我得到
zsh: permission denied: /Users/name/flutter/bin
我尝试将源代码添加到nano ~/.zshrc并导出PATH,但没有任何效果。

5lhxktic

5lhxktic1#

我在新Mac上设置Flutter时就面临了这个问题,即使在正确设置路径之后也是如此。结果我安装了错误的SDK(窗口)。因此,请确保在相应的操作系统上安装正确的Flutter SDK。

MacOS:https://flutter.dev/docs/development/tools/sdk/releases?tab=macos
窗口:https://flutter.dev/docs/development/tools/sdk/releases?tab=windows

huwehgph

huwehgph2#

运行下面的命令在终端,它为我工作

export PATH="/<full-path-of-flutter-folder>/bin:$PATH"
332nm8kg

332nm8kg3#

请确保已为您的计算机安装了正确的SDK。对我来说,我已经在我的Mac机器上安装了Flutter的Windows SDK。
对于macOS:https://flutter.dev/docs/development/tools/sdk/releases?tab=macos
窗口:https://flutter.dev/docs/development/tools/sdk/releases?tab=windows

wribegjk

wribegjk4#

如果您添加了路径,并确保您已下载正确的os文件,但仍然收到错误:

h22fl7wq

h22fl7wq5#

在命令中添加sudo前缀。我猜你不是管理员。
例如:sudo flutter doctor

相关问题