可以试试以下几种方案是不是可以解决该问题:
一、PS E:\Program Files\GoWorks\src\Contenthelloworld> make api/usr/bin/bash: D:/ProgramFiles/Git/bin/Is a directory:
这个错误看起来像make命令试图调用bash,但是路径指向一个目录而不是可执行文件。确保你的环境变量或Makefile中的路径指向的是bash.exe而不是其所在的目录。
二、错误提示包含多个protoc命令的参数,看起来参数之间的换行或者空格有问题,导致命令无法正确解析。
protoc --proto_path=./api \
--proto_path=./third_party \
--go_out=paths=source_relative:./api \
--go-http_out=paths=source_relative:./api \
--go-grpc_out=paths=source_relative:./api \
--openapi_out=fq_schema_naming=true,default_response=false:.
建议检查下proto_path对应的目录,也可以结合自己当前的环境,用绝对路径试试看。