gradlew使用Git 将项目的文件从Windows计算机提交到远程仓库后,gradlew在Linux服务器上调用失败并显示以下消息:
gradlew
/ usr / bin / env:bash:没有这样的文件或目录
发生了什么?
问题的原因是Windows上的Git将行尾gradlew从Unix样式(LF)转换为Windows样式(CRLF)。
您可以使用关闭自动转换git config core.autocrlf false。
git config core.autocrlf false
将行尾设置gradlew为Unix样式可解决此问题。在Vim中,这是使用完成的:set fileformat=unix。
:set fileformat=unix