오류가 있어 봐달라고 요청으로, Window환경에서 작성된 React Native 프로젝트 소스를 넘겨받은 맥에서 컴파일을 하였다.
일단 ./gradlew clean 명령을 실행하여 보면 env: sh\r: No such file or directory 오류가 발생하였다.
구글링을 통해서 알아보니, 해당 오류는 예상대로 윈도우에서 개발한 프로젝트를 맥에서 컴파일하다보니 발생한 문제로
개행문자가 윈도우(CRLF)와 맥(LF)간에 차이가 있어 발생하였던 문제였고, dos2unix라는 툴을 설치해 간단히 해결할수 있었다.
1. dos2unix 설치
brew install dos2unix |
2. Gradlew 개행수정
dos2unix ./gradlew |
3. Gradlew 명령 실행
./gradlew clean |