미분류글

Intellij 터미널에서 명령어가 안 먹히는 이유

히어로맛쿠키 2023. 2. 3. 20:32

결론

새로 등록한 환경변수가 intellij에 로드되어야 하기 때문에,

intellij 재부팅으로 해결가능하다.

 

 


예시 상황

 

빌드툴 maven을 설치하고 mvn 명령어를 사용하는 상황이다.

직접 연 터미널 (cmd, git bash ..)에서는 mvn 명령어가 정상 작동했다.

그러나 intellij 터미널에서는 명령어를 인식하지 못하는 문제발생!

 

 

(예전에도 이런 상황이 가끔 있었다. 

사실 나는 intellij로 터미널을 많이 사용하지 않는 편이라, 그럴 때마다 왜이러지 하고 넘어갔다.

그런데 오늘 이게 왜 그런건지 많이 궁금해져서 해결하고자 했다.)

 

 


해결 과정

 

문제가 일어난 과정이 깔끔했기 때문에 뭐가 문제인지 추측할 수 있었다.

1. maven 빌드 툴은 오늘 설치함

2. 환경변수 MAVEN_HOME 등록 후 mvn 명령어를 사용함

3. 터미널에서 mvn -v 작동 확인함

 

▼그러나 intellij 터미널에서는 mvn 명령어를 인식하지 못했다.

예전에도 이런 일이 있었기 때문에..

intellij 터미널은 환경이 다른가..? 도대체 왜 이래..? 하면서 고민하던 중..

 

intellij에서 시스템 환경변수를 불러오는 곳을 확인해보고자 했다.

=> MAVEN_HOME이 로드되지 않음!!

 

알고나니까 너무나도 깔끔한 이유였다!!

기쁜 마음으로 intellij 재부팅 후에, 다시 확인해보니까 아래와 같이 시스템 환경변수가 잘 반영되었다.   

 

 

 


 

 

 

 

반응형