WSL和bash命令

问题描述 投票:1回答:1

我下载了flutter SDK,并设置了可用的环境,以便我可以使用flutter命令。在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上安装所有内容吗?是不是可以在它们之间建立联系?

谢谢 !

bash dart flutter windows-subsystem-for-linux
1个回答
2
投票

正如我从你的问题中可以理解的那样,你已经为Windows安装了flutter并尝试从Ubuntu(WSL)访问它,这是错误的。它们完全不同。

你需要先在WSL中安装flutter,看看官方文档here

© www.soinside.com 2019 - 2024. All rights reserved.