run: ./gradlew test -i # 모든 로그 출력 Spring boot 프로젝트에서 api key를 application.yml파일에 저장한 뒤 이를 스프링이 제공하는 @Value 애노테이션으로 불러오는 방식으로 api key를 사용했다. (application.yml 파일은 git에 올리지 않음) Push / PR 시 빌드 및 테스트를 진행하기 위해 github action을 사용하기로 했다. 그런데 github action workflow를 통해 빌드를 하면 에러가 발생했다. 처음에는 api key문제는 절대 아닌 거라고 생각했다. @Value를 통해 api key를 읽어오는 작업은 Spring Context를 불러오는 거랑 상관이 없다고 생각했다. 그냥 해당 api key를 사용할 때 동..
스프링 부트를 Gradle로 빌드했을 때 이런 에러가 발생했었다. 이미 포트가 사용중이라는 의미이다. Spring boot를 쓰면 기본적으로 Tomcat을 쓰는데, 이때 따로 설정하지 않으면 8080 포트를 사용하게 된다. 터미널에서 lsof -i :8080을 쳤더니 이렇게 나왔다. 다른 프로그램에서 8080 포트를 사용하고 있지 않았는데 왜 8080 포트를 사용중일까? Gradle로 빌드를 수행한 후 종료 하면 이렇게 포트만 사용중인 체로 남게 된다. 왜 그런지는 모르겠다. lsof -9 PID로 이것들을 지워준다. 이렇게 포트를 비워준 뒤 다시 실행하면 에러가 발생하지 않는다. 근데 사실 굳이 Gradle로 빌드할 필요가 없으면 이렇게 Intellij IDEA로 빌드 환경을 설정하면 된다.
DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead Xcode 버전을 15로 업데이트 하고나서? 에러가 발생한 것 같다. 해결방법 1. Xcode 편집기에서 해당 Flutter 프로젝트의 BuildSettings로 들어가서 Xcode Format을 확인한다. Project Format이 사용중인 Xcode 버전과 맞아야 한다. (나의 경우 15) 이 방법이 안될 시 2. cocoapods를 업데이트한다. 참고) https://artieee.tistory.com/93 [컴파일 에러] 엑스코드 15 업데이트 후 "DT_TOOLCHAIN_DIR cannot be used..." 에러 시나리오 : 평..
1. anaconda에서 pytorch 설치 (base) lsm99@MacBook-Pro % conda install pytorch torchvision torchaudio -c pytorch 2. GPU 가속은 추후에 다룰 예정
# mySQL 버전은 8.0입니다. # Homebrew로 설치한 mySQL 기준입니다. (파일 경로 주의) 1. my.cnf 파일에서 bind-address = 0.0.0.0으로 바꿔준다. (모든 ip에서 접속 허용하기 위해)(특정 ip주소에서만 허용할 수도 있음) 2. mysqlx-bind-address = 0.0.0.0으로 바꿔준다. (mysqlx 사용 시)(그냥 웬만하면 바꿔줌) 3. 권한이 있는 계정을 만들어줘야 한다. 먼저, mysql 콘솔로 이동한다. (base) lsm99@MacBook-Pro ~ % mysql -u root -p 계정을 생성한다. (사용할 계정의 이름, 비밀번호 입력) mysql> CREATE USER '계정 이름'@'%' IDENTIFIED BY '사용할 비밀번호'; 권한..
터미널에서 pip install opencv-python 입력 시 무한 로딩인 것처럼 보인다. 하지만 이것은 로그가 표시되지 않은 것일 뿐 실제로 다운로드 받고 있는 중이다. 해당 로그를 확인하기 위해 pip install opencv-python 대신 --verbose를 붙여서 python3 -m pip install opencv-python --verbose 를 입력하면 현재 몇퍼센트 다운로드 받고 있는지와 함께 상세 로그도 보여준다.