WSL и команда bash - PullRequest
       8

WSL и команда bash

1 голос
/ 28 апреля 2019

Я скачал 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? Разве нельзя сделать связь между ними?

Спасибо!

1 Ответ

2 голосов
/ 28 апреля 2019

Как я понимаю из вашего вопроса, вы установили флаттер для windows и пытаетесь получить к нему доступ из Ubuntu (WSL), что неправильно. Они совершенно разные.

Вам нужно сначала установить флаттер в WSL, посмотрите официальную документацию здесь

...