You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
종경님이 빌드 해 주신 이후 다음날 최근 커밋 사항 풀 받고 다시 재빌드 하는 과정에서 다시 실패함
이것저것 찾아보다가 현재 사용하고 있는 gradle 버전(7.5.1)과 jdk 버전(21.0.3)이 호환이 안 되는 걸 알게 됨
2-1. java는 21이지만 javac가 여전히 17에서 업그레이드 되지 않음
java 21과 호환이 되는 gradle 8.1을 설치함
3-1. 2-1의 문제로 계속 빌드 실패
javac도 21으로 업그레이드 성공
jdk 21과 호환되는 gradle 버전은 8.x이지만 확실히 하기 위해 가장 최신 버전인 8.7로 다시 설치
5-1. 설치 과정에서 아무 오류가 없었지만 gradle -v 으로 확인하면 여전히 8.1이 나옴
5-2 gradlew -v 으로 확인하니 8.7이 나옴 ( -> gradle 버전이랑 gradlew 버전은 원래 상이한가?)
💥이슈 설명
이슈 로그
2-1. java는 21이지만 javac가 여전히 17에서 업그레이드 되지 않음
3-1. 2-1의 문제로 계속 빌드 실패
5-1. 설치 과정에서 아무 오류가 없었지만
gradle -v
으로 확인하면 여전히 8.1이 나옴5-2
gradlew -v
으로 확인하니 8.7이 나옴 ( -> gradle 버전이랑 gradlew 버전은 원래 상이한가?)gradle build
으로 빌드 하니 실패6-1. 당연함 gradle은 8.1이고 gradlew가 8.7임
./gradlew build
으로 빌드 하니 다시 실패7-1. 이전 캐시의 문제로 빌드가 되지 않는다는 오류 메시지 확인
/GreenDay/server/build
파일 삭제 후application-aws.properties
파일 다시 만들고 재빌드해결 방법 및 과정
2-1. java는 21이지만 javac가 여전히 17에서 업그레이드 되지 않음
/etc/environment
파일은 시스템 전체의 환경 변수를 설정하는데 사용되므로 이 파일을 수정하여 PATH를 변경하면 시스템 전체에서 JDK 21의 javac를 사용할 수 있음으로 파일 편집기에 들어간 후
PATH="/usr/lib/jvm/java-21-openjdk-amd64/bin:$PATH"
붙여넣으면 됨
.bashrc
파일에도 PATH 환경변수 추가 및 수정5. jdk 21과 호환되는 gradle 버전은 8.x이지만 확실히 하기 위해 가장 최신 버전인 8.7로 다시 설치
Gradle 공식 웹사이트에서 최신 버전 다운로드
다운로드한 압축 파일을 원하는 디렉토리에 해제
Gradle이 설치된 경로를 시스템 PATH에 추가 (~/.bashrc 파일 열기)
nano ~/.bashrc
이후 해당 코드를 파일 맨끝에 추가
설정 파일을 다시 로드하여 환경 변수를 적용
8.
/GreenDay/server/build
파일 삭제 후 다시 재빌드9.
application-aws.properties
파일 다시 만들고 재빌드으로 파일 열고 백엔드에서 받아온 코드 복붙 한 뒤
control+o
으로 파일 저장 후control+x
로 나가기10. 빌드 성공~!
결과
👀참고 사항
⌛기한
~
The text was updated successfully, but these errors were encountered: