비전공자의 JAVA개발 일기

  • 홈
  • 태그
  • 방명록

2025/05/07 1

CRLF vs LF 문제

맥에서 잘되던 프로젝트가 윈도우에서 작업 하면 문제가 생길때가 있다 특히 도커로 프로젝트를 실행했을때 나는 다음과 같은 문제를 직면했다이를 해결하기위해서 인텔리제이에서 gradlew파일들을 하나하나 lf로 변경했다이후 server.sh를 실행했더니 잘되었다. 왜 CRLF와 LF문제가 자주 생길까? 이를 좀 알아보고자 한다.먼저, 윈도우와 맥(리눅스) 환경의 가장 큰 차이 중 하나가 바로 줄바꿈 문자(Line Ending) 방식이다.윈도우는 CRLF(\r\n)맥과 리눅스는 LF(\n)이 차이 때문에, 맥에서 잘 동작하던 쉘 스크립트나 gradlew 같은 파일이 윈도우에서 CRLF로 저장되면, 도커나 리눅스 환경에서 실행할 때 에러가 발생한다. 대표적으로 /bin/bash^M: bad interpreter:..

개발일기/TIL(Since24.04.19) 2025.05.07
이전
1
다음
프로필사진

비전공자의 JAVA개발 일기

  • 분류 전체보기 (141)
    • 개발일기 (122)
      • CS(면접) (37)
      • Server (4)
      • TIL(Since24.04.19) (81)
    • Project (15)
      • KPT (6)
      • TroubleShooting (9)
    • 도서 (3)
      • 객체지향의 사실과 오해 (3)
      • 자바스프링 개발자를 위한 실용주의 프로그래밍 (0)

Tag

java&spring, KDT, 스파르타내일배움캠프TIL, java&spriing, til, 내일배움캠프, Java, KTP회고, 스파르타 내일배움 캠프, Spring, 스파르타 내일배움캠프, 스파르타 코딩클럽, hyperskill, KPT회고, 스파르타코딩클럽, 스파르타내일배움캠프, java&srping, KPT,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

  2025. 05  
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.