当我要创建一个新的flutter项目时,我正在创建要在Linux机器上运行的shell脚本。
但是,当我尝试将flutter create appName
放入shell脚本时,它会给我
./flutter.sh: line 9: flutter: command not found
我在路径上添加了抖动,因此我可以毫无问题地从终端运行flutter create appName
。
谢谢您的帮助。
答案 0 :(得分:1)
找不到命令的原因是原因,您没有提供flutter程序的完整路径,或者忘记了重新初始化设置PATH Var的环境。要设置PATH变量,请编辑隐藏文件.bashrc并将flutter程序的完整路径附加到PATH变量。保存.bashrc文件后,运行以下程序。
source ~/.bashrc
这将重新加载.bashrc环境变量。
或者,我建议您执行以下操作,以获得更好的编程实践。
执行此命令以找到抖动程序whereis flutter
的完整路径。然后在shell脚本中指定fullpath / flutter。在程序中指定fulllpath始终是好的编程习惯。
shellscript中的示例-用以下行替换flutter命令:/usr/bin/flutter