docker env: bash\r: 没有那个文件或目录
docker env: bash\r: No such file or directory
在 windows10 的 PyCharm 中本地部署应用程序时,我遇到了几个错误。
使测试命令返回以下错误:
service "core" is not running container #1
make: *** [Makefile:60: test] Error 1
确实容器状态与命令 make ps 返回退出(127)。当我检查了相关容器的 docker 日志时,我看到:
/usr/bin/env: ‘bash\r’: No such file or directory
在这个 中,这个错误与 windows 如何处理来自不同 OS 的文件的行尾有关。通常的解决方案是:
git config --global core.autocrlf false
但是在 运行 代码和更新当前 git 存储库并重新启动容器之后,我仍然遇到同样的错误。这可能是什么问题?
对我有什么帮助
我认为问题出在基于 Unix 的容器中的 windows 行结尾处。
为了解决这个问题,我找到了两个非常有用的说明:
- 在 PyCharm https://www.jetbrains.com/help/pycharm/configuring-line-endings-and-line-separators.html
中配置您的行分隔符
- 为了澄清更改确实已启用,我检查了记事本++中的文件
https://notepad-plus-plus.org/downloads/v8.1.9.3/
- 检查原始代码也很有帮助,因为部分问题是某些命令的拼写错误。
当我在 Docker 和 运行 中使用 Windows 一个 bash 脚本时,我遇到了类似的问题,我通过使用 LF 而不是 CRLDF 作为行分隔符。
在vscode,我们可以在这里改
在 windows10 的 PyCharm 中本地部署应用程序时,我遇到了几个错误。 使测试命令返回以下错误:
service "core" is not running container #1
make: *** [Makefile:60: test] Error 1
确实容器状态与命令 make ps 返回退出(127)。当我检查了相关容器的 docker 日志时,我看到:
/usr/bin/env: ‘bash\r’: No such file or directory
在这个
git config --global core.autocrlf false
但是在 运行 代码和更新当前 git 存储库并重新启动容器之后,我仍然遇到同样的错误。这可能是什么问题?
对我有什么帮助 我认为问题出在基于 Unix 的容器中的 windows 行结尾处。 为了解决这个问题,我找到了两个非常有用的说明:
- 在 PyCharm https://www.jetbrains.com/help/pycharm/configuring-line-endings-and-line-separators.html 中配置您的行分隔符
- 为了澄清更改确实已启用,我检查了记事本++中的文件 https://notepad-plus-plus.org/downloads/v8.1.9.3/
- 检查原始代码也很有帮助,因为部分问题是某些命令的拼写错误。
当我在 Docker 和 运行 中使用 Windows 一个 bash 脚本时,我遇到了类似的问题,我通过使用 LF 而不是 CRLDF 作为行分隔符。
在vscode,我们可以在这里改