[mac os / zsh] 인텔리제이 cli 방식으로 실행시키기

혀어어언·2024년 8월 13일
1

개발요모조모

목록 보기
1/1

mac OS / zsh를 사용하는 환경에서 인텔리제이를 cli 방식으로 실행시켜보자!

IntelliJ를 cli 방식으로 실행시키는 순서

1. 심볼릭 링크 만들기

  • idea라는 명령어를 통해 IntelliJ IDEA Ultimate을 실행할 수 있도록 심볼릭 링크를 설정하자

  • 맥 os에서 인텔리 제이 설치 후 별도로 디렉토리 이동을 하지 않았다면 아래의 명령어를 그대로 입력하면 된다

 $ sudo ln -s "/Applications/IntelliJ IDEA.app/Contents/MacOS/idea" /usr/local/bin/idea

2. 환경 변수(PATH) 설정

  • 이제 ~/.zshrc 파일에 idea 명령어를 더 간편하게 사용할 수 있도록 추가해보자

2-1. 에디터로 zsh 설정 파일 열기

  • 다음과 같이 사용하고 있는 에디터를 통해 zsh 설정 파일에 환경변수를 추가해준다
$ code	~/.zshrc	# vs 코드 사용 시
$ vim ~/.zshrc

2-2. 변수 설정

  • 나의 경우는 idea라는 변수명으로 경로를 설정해주었다
$ export idea="/Applications/IntelliJ\ IDEA/Contents/MacOS:$idea"

3. zsh 변경사항 즉시 적용

  • Zsh 설정파일의 변경사항을 즉시 반영하기 위해 아래의 명령어를 입력하자
$ source ~/.zshrc

4. 확인

  • 터미널에서 idea를 입력해주면 인텔리제이 얼티밋 버전이 잘 실행되는 것을 볼 수 있다!
$ idea

에러 상황

이전에 CE 버전 설치 이력이 있다면? 또는 아래와 같은 에러 상황이라면?

Unable to find application named 'IntelliJ IDEA CE.app' - not Found 에러 발생

  • 인텔리제이 CE 실행파일을 찾을 수 없다는 에러
  • 본인이 커뮤니티 버전이 아닌 얼티밋 버전을 다운로드 했는데도 이러한 에러 메세지가 확인된다면, 아마 분명히 그 이전에 인텔리제이 CE 버전을 설치했다가 언인스톨했을 것이다.
  • 기존 CE버전 설치를 통해 심볼릭 링크가 설정된 상태이니 링킹 설정 파일을 열어서 내용을 수정해주자.

심볼릭 링크 설정 시 - 파일이 존재한다는 에러

일반적으로 첫 설치이고 아무것도 건드리지 않았다면 그냥 넘어갔었어야 할 구간이지만

나는 이전에 인텔리제이를 커뮤니티 버전으로 설치했었던 이력이 있었기 때문에 다음과 같이 파일이 존재한다는 메세지가 떴다

ln: /usr/local/bin/idea: File exists

그렇다면 해당 경로로 가서 파일의 내용을 한번 확인해보자!

$ cd /usr/local/bin/idea	# 경로 이동한 후
$ code .	# vs 코드 열어서 수정

역시나, 아니나 다를까 인텔리제이 실행 시 기본적으로 CE 버전의 실행파일을 찾도록 링킹되어 있었다!

얼티밋 버전을 사용할 것이므로 심볼릭 링크 설정을 변경해주자!

기존 설정

open -na "IntelliJ IDEA CE.app"

변경한 설정

open -na "IntelliJ IDEA.app"

변경 후, 첫설치와 같은 방식대로 진행하면 맥 os에서 인텔리제이를 cli 방식으로 실행시킬 수 있다!

0개의 댓글