一尘不染

gradlew错误:/ usr / bin / env:bash:没有这样的文件或目录

linux

gradlew使用Git 将项目的文件从Windows计算机提交到远程仓库后,gradlew在Linux服务器上调用失败并显示以下消息:

/ usr / bin / env:bash:没有这样的文件或目录

发生了什么?


阅读 262

收藏
2020-06-07

共1个答案

一尘不染

问题的原因是Windows上的Git将行尾gradlew从Unix样式(LF)转换为Windows样式(CRLF)。

您可以使用关闭自动转换git config core.autocrlf false

将行尾设置gradlew为Unix样式可解决此问题。在Vim中,这是使用完成的:set fileformat=unix

2020-06-07