전에 프로젝트에서도 겪었던 문제를 또 만나서 아예 블로그에 정리해보았다.
상황
gradlew build를 진행하는 명령어를 실행할 때 위 에러 코드가 나오는 상황
원인
운영체제 차이의 문제
- Window에서 만들어진 gradlew 파일이라, 개행문자 표현의 차이 때문에 발생
- Window에서는 개행을 CRLF(\r\n)으로 표현하지만, 내가 사용 중인 Mac에서는 LF(\n)으로 표현하기 때문에 위와 같은 에러 메시지가 발생한 것
해결
dos2unix를 이용하여 해결
-- homebrew가 설치 되어있는 경우
brew install dos2unix
-- homebrew가 설치되어 있지 않은경우
sudo apt-get install dos2unix
sudo yum install -y dos2unixdos2unix ./gradlew
'트러블슈팅' 카테고리의 다른 글
MariaDB Access Denied 트러블슈팅 (with Intel Mac, 재설치해도 초기비밀번호 설정 불가 문제) (0) | 2025.03.15 |
---|---|
SpringBoot - EC2 내부 Redis 외부접속 허용 및 비밀번호 설정 문제 (0) | 2024.06.04 |
서비스 하는 AWS EC2(Ubuntu)에 Redis를 함께 설치하여 사용할때 연결 안되는 문제 (0) | 2024.06.04 |
ERROR: Cannot connect to the Docker daemon at unix:///~/.docker/run/docker.sock. Is the docker daemon running? (0) | 2024.03.23 |
TimeStamp가 실제시간과 다른 문제 해결 (0) | 2024.02.16 |