【发布时间】:2021-09-15 16:48:37
【问题描述】:
我有一个非常简单的 makefile,我正尝试在 Windows 10 机器上的 git-bash 中执行它。
makefile的内容是:
start:
source env.sh
其中env.sh 是存在的本地文件。
如果我执行命令make start 我会收到以下错误:
process_begin: CreateProcess(NULL, source env.sh, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [Makefile:2: start] Error 2
但是,如果我在命令提示符处执行source env.sh,一切都很好,我根本没有收到任何错误。
我已经看到类似Windows 10 Makefile error make (e=2): The system cannot find the file specified 的其他帖子报告了类似的错误,但链接的问题与 docker 正在我认为不适用于此处的路径有关。
makefile 出错但输入命令却没有的原因有什么?
【问题讨论】:
-
这真的是完整的食谱吗?只是
source env.sh没有别的?因为那实际上不会做任何事情。