error

/usr/bin/env: ‘sh\r’: No such file or directory

ombuuu 2023. 2. 6. 13:44

빌드를 진행했는데 에러가 발생했습니다.

/usr/bin/env: ‘sh\r’: No such file or directory

 

해당 에러는 운영체제 차이점 때문에 발생하는 문제로 ,

윈도우 OS에서는 엔터, 즉 개행 문자를 CRLF(\r\n)로 사용하지만, Unix OS에서는 개행 문자를 LF(\n)로 사용되기 때문입니다.

 

gradlew 파일을 dos2unix를 설치해서 변환해주었습니다.

 

$ sudo apt-get install dos2unix
$ dos2unix gradlew

다시 빌드를 진행하면 정상적으로 빌드됩니다.