-
[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 difftool
을code --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반응형'Programming > Git' 카테고리의 다른 글
[Git] Stash 개념과 사용 방법 - Commit 할 수는 없는데 브랜치 전환이 필요할 때! (0) 2023.04.23