Dockerfile build gradlew error

greenTea·2023년 12월 22일
0

문제 발생 🚨

도커 파일을 통해 빌드하는 과정에서 아래 이미지와 같은 에러가 발생했습니다. 최초에는 COPY 명령에서 참조하는 파일이 없어 발생하는 문제로 추정했지만, 모든 필요한 파일들이 존재하는 것을 확인했습니다.

구글링을 통해 조사한 결과, 문제는 End of Line (EOL) 설정, 즉 파일의 줄바꿈 문자에 관한 것이었습니다.

해결 방법 💡

문제를 해결하기 위해 텍스트 편집기를 사용하여 문제가 되는 파일의 EOL 설정을 변경했습니다. 구체적으로는 CRLF (Carriage Return + Line Feed)에서 LF (Line Feed)로 변경하는 작업이 필요했습니다. 이 경우 Visual Studio Code (VSCode)를 사용하여 쉽게 변경할 수 있었습니다.

EOL에 대한 추가 설명 📚

  • EOL이란?: EOL은 파일의 각 라인이 끝나는 방식을 나타내는 문자입니다. 주로 LFCRLF 두 가지 형태로 나타납니다.
  • 운영 체제별 차이: Linux와 macOS는 LF를 사용하는 반면, Windows는 CRLF를 사용합니다. 이로 인해 운영 체제 간 파일을 교환할 때 문제가 발생할 수 있습니다.
profile
greenTea입니다.

0개의 댓글