ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Mac M1] zsh: command not found: code (VS code에서 설치했는데도 안될 때!)
    Programming/Git 2023. 4. 23. 16:03
    반응형

    [문제 상황]

    - iTerm2에서 code 명령어를 이용해 vs code 편집기를 자동으로 실행하고 싶었으나 zsh: command not found: code 에러 발생

    [해본 것]

    1. VS Code에서 cmd+shift+p를 눌러 Shell Command: Install 'Code' command in PATH 설치 > 안됨

    - 설치 후에 껐다 켜고, VS Code가 응용프로그램에 안들어가 있어서 그것도 넣어주고 해도 안 됨

    - 잘 몰랐던 시절에 ~/.zshrc에 PATH를 이것저것 등록하고 난잡하게 사용해서 패스가 꼬였나?해서

    oh my zsh도 삭제하고 homebrew 등 기본 프로그램도 다 삭제하고 재설치 후 다시 이 방법을 도전했으나 안됨

    2. 터미널에서 ~/.zshrc 파일실행하여 code 명령의 alias 수정 > 안됨

    - ~/.zshrc 파일에 아래 코드 추가

    alias code="/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code"

    - code . 명령어에 따라 VS Code는 실행되나 git config --global -e의 기본 설정을 code로 등록하고,

    git difftoolcode --wait ~ 으로 설정했을 경우,
    /Library/Developer/CommandLineTools/usr/libexec/git-core/git-mergetool--lib: line 137: code: command not found 에러 발생

    [성공 방법]

    보통은 1번으로 해결이 되는 것 같긴하지만.. 안되시는 분들은 아래와 같이 강제로 PATH를 지정해주는 방법 밖에 없는 것 같다.

    더 좋은 방법이 있다면 댓글로 남겨주시면 감사하겠습니다...!

    1. ~/.zshrc 파일에 아래 패스 경로 설정

    export PATH="$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"

    2. source ~/.zshrc 명령어 실행하여 reload

    반응형

    댓글

Designed by Tistory.