Overview Git clone시 OS간 차이에서 발생하는 빌드 문제를 해결하는 방법을 다룬다. Issue 평범하게 자바 소스코드를 Git clone 받았다. 그리고, 정상적으로 실행이 되는지 $ ./gradlew clean test를 진행했다. 하지만 아래와 같은 오류를 만날 수 있었다. zsh: ./gradlew: bad interpreter: /bin/sh^M: no such file or directory 처음에는 단순한 오류인줄 알고, 늘 그렇듯이 로그를 바탕으로 구글링을 했다. 정보를 찾아본 결과, OS간 개행문자를 처리하는 방식이 달라서 gradlew 파일이 git clone시 변화됐음을 확인할 수 있었다. remote 파일 #!/bin/sh # # Copyright © 2015-2021 ..