/usr/bin/env: ‘bash\r’: 没有那个文件或目录

/usr/bin/env: ‘bash\r’: No such file or directory

我在 win10 的 Linux 终端中设置 docker 后遇到问题。 当我尝试构建它时显示以下错误。

/usr/bin/env: ‘bash\r’: No such file or directory
ERROR: Service 'magento2' failed to build: The command '/bin/sh -c /opt/docker/bin/service.d/autosync.sh install     && docker-service-enable autosync' returned a non-zero code: 127

是否是 git 行结束错误,我该如何解决?

我发现 autosync.sh 在我项目的某处隐藏并将文件格式更改为 Unix 并成功运行,从而解决了这个问题。

您收到此错误消息只是因为 /dev 文件夹不在 /bin 中。它直接位于 /flutter 文件夹中,因此以这种方式更改路径可以解决此问题:

export PATH="$PATH:[PATH_TO_FLUTTER_GIT_DIRECTORY]/flutter"

在 VSCODE 中您可以使用: VSCODE Editor Bar

LF 可以在 CRLF 和后面更改