After committing my project\'s gradlew file from my Windows machine to the remote repo using Git, invoking gradlew on my Linux server failed with t
gradlew
A vendor had shipped a gradlew with Windows carriage returns. Opening gradlew in vim revealed ^M line endings. Running :e ++ff=dos removed the line endings and resolved this issue.
^M
:e ++ff=dos
As per https://vim.fandom.com/wiki/File_format