WSL and bash command



我下载了颤振SDK,并将环境设置为可操作,以便我可以使用颤振命令。在 Windows 命令提示符下,它运行良好,但我使用 WSL。因此,当我启动命令提示符时,我总是启动 bash 命令以切换到 linux 环境。但是在那里,"颤振"命令不起作用,我知道这是正常的。

它显示:

/mnt/c/Users/Kamel/flutter/bin/flutter: line 5: $'r': command not found
/mnt/c/Users/Kamel/flutter/bin/flutter: line 6: $'r': command not found
/mnt/c/Users/Kamel/flutter/bin/flutter: line 14: $'r': command not found
: invalid optionel/flutter/bin/flutter: line 15: set: -
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/mnt/c/Users/Kamel/flutter/bin/flutter: line 16: $'r': command not found
': not a valid identifierr/bin/flutter: line 17: unset: `CDPATH
/mnt/c/Users/Kamel/flutter/bin/flutter: line 18: $'r': command not found
/mnt/c/Users/Kamel/flutter/bin/flutter: line 19: syntax error near unexpected token `$'{r''
'mnt/c/Users/Kamel/flutter/bin/flutter: line 19: `function follow_links() {

所以我想知道是否存在使用我在 Windows 上、WSL 上的命令的方法?我真的必须在 WSL 上安装所有内容吗?难道不能在它们之间建立联系吗?

谢谢!

正如我从你的问题中了解到的那样,你已经安装了Windows的颤振并试图从Ubuntu(WSL(访问它是错误的。它们完全不同。

你需要先在 WSL 中安装 Flutter,看看这里的官方文档

最新更新