728x90 Programming/DevOps7 docker-compose 사용시 /usr/bin/env: ‘sh\r’: no such file or directory 에러 얼마전 사이드 프로젝트 환경 세팅하기 위해서 docker compose를 사용하면서 위와 같은 이슈가 발생했습니다. 개인적으로 사용하는 노트북이 맥 환경이었고 회사에서 잠깐 테스트로 작성하던 도중 발생한 이슈입니다. 문제 docker compose 실행 이후 아래와 같은 이슈 발생 /usr/bin/env: ‘sh\r’: no such file or directory 에러 원인 원인은 소스코드의 개행문자(줄바꿈) 처리가 OS에 따라 상이하다는 것입니다. 윈도우의 경우는 \r\n이고 유닉스 계열은 \n이 됩니다. 그래서 윈도우 환경의 소스코드를 docker compose로 생성된 리눅스 환경에 배포할 때, 개행문자를 잘못 인식하게 됩니다. 그래서 에러메세지 중 \r이 나오게 되는데 이것은 윈도우에서 생성된 .. 2020. 7. 15. 이전 1 2 다음 728x90