내가 필요로 하는 노드 버전과 로컬의 버전이 맞지 않아 nvm으로 필요로 하는 버전의 노드를 설치하고 IntelliJ 프로젝트를 실행해봤지만 여전히 로컬에 설치했던 높은 버전의 노드만 인식했다. 구글링을 해보니까 이런 현상을 겪은 사람이 꽤 있었고 사람들이 제시하는 여러 방법들을 종합해서 해결해 정리해보려 한다. 문제 프로젝트에 필요한 노드는 10.15.3 버전이었고 내가 처음에 로컬에 설치한 노드는 16.14.2 버전이었다. nvm으로 10.15.3 버전을 새로 설치하고 사용하도록 설정을 해서 로컬에서 iterm으로 조회해보면 10.15.3 버전이 잘 나왔지만 intellij의 터미널에서 조회해보면 게속 처음에 설치했던 16.14.2 버전이었다. Preferences에 들어가서 10.15.3 노드를 사..
작년에 처음 IntelliJ IDEA를 사용하기 시작하면서 이클립스와는 다른 단축키들을 익혔었다. 그 중 하나가 Gradle Project를 Gradle로 빌드 할건지 IntelliJ IDEA로 빌드할 것이지 설정이었다. 처음에는 기본 설정인 Gradle 빌드로 사용하다가 IntelliJ IDEA가 빠르다는 지인의 추천을 듣고 IntelliJ IDEA로 바꿔서 사용했다. (참고로 이 설정은 IntelliJ Preferences(mac 단축키: command + ,) > Build, Execution, Deployment > Build Tools > Gradle에서 확인할 수 있다.) 잘 사용하던 중 Deprecated 처리 객체들을 정리하고 프로젝트를 실행시키니 갑자기 전에 지웠던 객체에서 내가 방금 지..
요즘 새롭게 이직을 해서 새로운 업무 방식과 새로운 기술 사용에 익숙해지느라 정신이 없다. 그 중 mac과 IntelliJ를 난생 처음 사용해봐서 많이 버벅거리고 있다. Eclipse와 많이 비교되고 훨씬 좋다고 알려진 IntelliJ를 드디어 써보게 되었다. 하지만 IntelliJ에서 FileInputStream 객체를 사용하던 중 처음에 권한에 대한 창이 뜨더니 그것을 무시하고 진행했더니 아래와 같은 에러가 발생했다. 내가 파일 경로를 잘못 잡았나? 아니면 인텔리제이에서 따로 설정을 해줘야하는 것인가 이것저것 뒤졌는데 이것은 바로 mac의 보안 때문에 생긴 문제였다. 애플 제품들이 그렇듯이 보안을 많이 신경 쓰는데 윈도우처럼 IDE에서 그냥 로컬의 파일을 접근해서 쓸 수 있게 하는 것이 아니라 따로 ..
- Total
- Today
- Yesterday
- DATABASE
- Spring
- Caching
- annotation
- 메시지큐
- 역직렬화
- Java
- 자바
- 캐시
- 공간데이터
- springboot
- 캐싱
- ssh
- Intellij
- MAC
- eclipse
- 이클립스
- postgres
- PostgreSQL
- 어노테이션
- enum
- rabbitmq
- HttpClient
- DB
- 데이터베이스
- mockito
- k8s
- cache
- 스프링부트
- JPA
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |