About Project/Issues 11

Git : 원격과 로컬 커밋 병합 충돌 이슈 해결방법 (Updates were rejected because the tip of your current branch is behind)

! [rejected] branch name -> branch name (non-fast-forward) error: failed to push some refs to 'https://github.com/Kernel360/KDEV4_TodoServer_Sequence.git' hint: Updates were rejected because the tip of your current branch is behind hint: its remote counterpart. Integrate the remote changes (e.g. hint: 'git pull ...') before pushing again. hint: See the 'Note about fast-forwards' in 'git push --h..

Docker : 컨테이너명 중복 이슈 해결방법 (Error response from daemon: Conflict. The container name "/mysql-container" is already in use by container)

C:\Windows\System32>docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -v mysql-data:/var/lib/mysql mysql:latest docker: Error response from daemon: Conflict. The container name "/mysql-container" is already in use by container "90adafd739ca7f61b2facacf2280095989baecae42b715d2d65508b4b688ed23". You have to remove (or rename) that container to be able to reuse t..

Docker : 포트 충돌 이슈 해결방법 (Only one usage of each socket address (protocol/network address/port) is normally permitted)

오류 메시지C:\Windows\System32>docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=my-secret-pw -p 3306:3306 -v mysql-data:/var/lib/mysql mysql:latest 90adafd739ca7f61b2facacf2280095989baecae42b715d2d65508b4b688ed23 docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:3306 -> 127.0.0.1:0: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (p..

React : npm start 이슈 해결방법

➡️ 이슈 발생리액트 서버를 실행시키기 위해 npm start 명령어를 터미널 창에 입력했더니 아래와 같은 문제가 발생했다.$ npm start npm ERR! code ENOENT npm ERR! syscall open npm ERR! path D:\project\project-portfolio\shopeasy_front\package.json npm ERR! errno -4058 npm ERR! enoent Could not read package.json: Error: ENOENT: no such file or directory, open 'D:\project\project-portfolio\shopeasy_front\package.json' npm ERR! enoent This is related..

Gradle : Could not move temporary workspace 이슈 해결방법

➡️ 이슈 발생프로젝트 초기 설정 단계에서 Gradle(코끼리 버튼)을 사용할 수 없는 문제 발생Could not move temporary workspace : 파일명  ➡️ 해결방법gradle-wrapper.properties 파일에서 gradle 버전을 8.8에서, 기존에 잘 작동하던 8.5로 변경하였더니 해결되었다. 스프링부트의 새로운 버전(당시 springboot 3.3.3, spring.dependency-management 1.1.6)과 매칭되지 않는 등의 문제로 추측된다.

MySQL : Can't connect to MySQL server on 'localhost:3306' (10061) 포트 이슈 해결방법 (MariaDB와의 충돌 문제)

➡️ 이슈Can't connect to MySQL server on 'localhost:3306' (10061) ➡️ 원인MySQL과 MariaDB 둘다 설치해줘서 생긴 문제로, 포트번호를 달리해주면 해결된다. ➡️ 해결시도. MySQL 포트 변경하기 1) MySQL Installer 실행하여 MySQL Server의 Reconfigure 클릭하기  2) 기본 MySQL 포트인 3306 대신, 아래와 같이 원하는 포트로 변경하기  3) 서비스에 들어가서 MySQL [우클릭-모든작업-다시시작] 클릭하기서비스는 단순히 검색하여도 되고, 키보드 상에서 Ctrl+Alt+Delete 키를 눌러 작업관리자 화면 창 키고 거기에서 서비스 탭으로 들어가는 방법도 있다. ➡️ 해결시도 02. my.ini 수정하기1) 만..

Gradle : java.io.UncheckedIOException: Could not move temporary workspace 이슈 해결방법

➡️ 이슈 발생Spring Initializr로 ZIP을 다운로드 받아 압축해제한 후,IDE에서 Open하니 Could not move temporary workspace라는 에러메세지가 뜨면서자바 애플리케이션이 실행되지 않는 문제가 생겼다. 아예 Run 버튼이 활성화되지 않더라..! ➡️ 해결방법비슷한 글을 발견하여 아래와 같이 해봤더니 해결..정확한 원인을 알게 되면 추후에 글을 더 달도록 하겠다.일단 지금은 해결방법을 기록만..!  Gradle 8.7 버전이었던 것을 8.5로 바꾸어 적고 Build(코끼리 버튼 클릭)하니자동으로 해당 버전이 다운로드되면서 해결! ➡️ 참고자료https://www.reddit.com/r/reactnative/comments/1clitnw/exception_gradle..

Library : Lombok requires enabled annotation processing : 인텔리제이에서 롬복 활성화하는 방법

Lombok 의존성을 추가하는 방법을 다양하다. Spring Initializer, Gradle, Maven 등을 사용할 수도 있고 인텔리제이에서 플러그인을 추가하는 방법도 있다. 그런데 Lombok 의존성을 추가했을 때, 아래와 같은 문구가 인텔리제이 하단에 뜨고는 한다. Spring Initializer와 같이 다른 의존성과 더불어 여러 개를 동시에 설치하고 프로그램을 실행해보는 경우, 이와 같은 팝업창이 뜨면 처음엔 당황스럽기 때문에 기록에 남겨둔다. (별다른 반응을 해주지 않으면 자동으로 사라지기 때문에 보지 못했을 수도 있다) ➡️ 방법 01. ENABLE 버튼 클릭하기 팝업창이 떴을 때 ENABLE 또는 ENABLE ANNOTATION PROCESSING 버튼을 클릭하기만 하면 활성화된다. ➡..

MySQL : Can't create test file 경고

mysqld --skip -grant 명령어를 이용하여 MySQL 서버가 작동하기 시작할 때 발생한 Can't create test file 경고와 Failed to set datadir 오류 해결하는 방법 알아보기➡️ 이슈 발생C:\Windows\System32>mysqld --skip-grant C:\Windows\System32> 위 명령어는 사용자 권한을 확인하는 과정을 하지 않고 MySQL 서버에 전체 권한을 가진 누구나 연결할 수 있게 해주는 명령어이다. 정상적으로 실행된다면 아래와 같이 별 반응을 보이지 않지만, 아래와 같은 문제가 발생하기도 한다. C:\Windows\System32>mysqld --skip-grant 2024-03-20T09:22:59.214203Z 0 [System] [..

MySQL : Failed to configure a DataSource : 데이터베이스 연결 실패 이슈 해결방법

프로젝트 실행 과정에서 Failed to configure a DataSource 이슈 발생 시 해결하는 방법 알아보기 ➡️ 이슈 발생 나 같은 경우, IntelliJ Community 버전에서 SpringBoot 환경설정을 하기 위해 Spring Initializer를 다운받아 Run을 하고 나서 아래와 같은 이슈가 발생했다. *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. R..