Причина, по которой команда не найдена, заключается в том, что вы не указали полный путь программы флаттера или забыли переустановить среду, в которой вы задали переменную PATH. Чтобы установить переменную PATH, отредактируйте скрытый файл .bashrc и добавьте полный путь программы флаттера к переменной PATH. Затем запустите следующую программу после сохранения файла .bashrc.
source ~/.bashrc
Это перезагрузит переменные окружения .bashrc.
В качестве альтернативы, я предлагаю вам сделать следующее, для лучшей практики программирования.
Выполните эту команду, чтобы найти полный путь программы флаттера whereis flutter
. Затем укажите полный путь / флаттер в сценарии оболочки. Всегда полезно программировать, указывать fulllpath в программах.
пример в шеллскрипте - замените команду flutter на следующую строку: /usr/bin/flutter