Makefile 找不到可执行文件 - 没有这样的文件或目录

Makefile cannot find executable - no such file or directory

我有一个用于 flutter 项目的最小 makefile:

run-profile:
    flutter run -t lib/main_dev.dart --profile

我运行 make run-profile 并得到这个错误

flutter run -t lib/main_dev.dart --profile
make: flutter: No such file or directory
make: *** [run-profile] Error 1

我可以 运行 在同一终端中完全正常地执行命令 flutter 并获得正常输出等

flutter 
Manage your Flutter app development.

Common commands:

  flutter create <output directory>
    Create a new Flutter project in the specified directory.

  flutter run [options]
    Run your Flutter application on an attached de

我什至修改了/etc/paths

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin


/Users/me/flutter/bin


仍然 makefile 找不到 flutter bin,或者我在 makefile 中有一些语法错误。

我在 macOS big sur 11.4

可以添加到PATH变量中,之前有flutter的path,这样在搜索的时候总是考虑这条路径。
这一步可以完成在你的 makefile 里面也有以下方式:

export PATH := /Users/kristi.jorgji/flutter/bin/flutter: $(PATH)
run-profile:
    flutter run -t lib/main_dev.dart --profile

注意:确保您提到的路径中存在 flutter 可执行文件 /Users/kristi.jorgji/flutter/bin/flutter
如果 flutter 可执行文件存在于您提到的路径的 bin 目录中,那么您需要提供直到 /Users/kristi.jorgji/flutter/bin

的路径