Команда Flutter не найдена в сценарии оболочки - PullRequest
2 голосов
/ 06 июля 2019

Я создаю сценарий оболочки для запуска на моей машине с Linux, когда я хочу создать новый проект флаттера. Но когда я пытаюсь поместить flutter create appName в сценарий оболочки, это дает мне

./flutter.sh: line 9: flutter: command not found

Я добавил флаттер к пути, чтобы без проблем запустить flutter create appName из терминала. Спасибо за вашу помощь.

1 Ответ

1 голос
/ 06 июля 2019

Причина, по которой команда не найдена, заключается в том, что вы не указали полный путь программы флаттера или забыли переустановить среду, в которой вы задали переменную PATH. Чтобы установить переменную PATH, отредактируйте скрытый файл .bashrc и добавьте полный путь программы флаттера к переменной PATH. Затем запустите следующую программу после сохранения файла .bashrc.

source ~/.bashrc

Это перезагрузит переменные окружения .bashrc.

В качестве альтернативы, я предлагаю вам сделать следующее, для лучшей практики программирования.

Выполните эту команду, чтобы найти полный путь программы флаттера whereis flutter. Затем укажите полный путь / флаттер в сценарии оболочки. Всегда полезно программировать, указывать fulllpath в программах.

пример в шеллскрипте - замените команду flutter на следующую строку: /usr/bin/flutter

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...