Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WSL和bash命令_Bash_Dart_Flutter_Windows Subsystem For Linux - Fatal编程技术网

WSL和bash命令

WSL和bash命令,bash,dart,flutter,windows-subsystem-for-linux,Bash,Dart,Flutter,Windows Subsystem For Linux,我下载了颤振SDK,并将环境设置为virable,以便可以使用颤振命令。在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

我下载了颤振SDK,并将环境设置为virable,以便可以使用颤振命令。在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中安装颤振,查看官方文档

好的,任何想要与WSL一起使用的程序都会这样,是吗?确切地说,您已经了解了这个概念。