[M1 Mac] command not found: code 와 eacces: permission denied, unlink '/usr/local/bin/code'

2022. 2. 1. 15:06발돋움/문제와 해결

728x90
반응형

m1 맥북을 쓰면서 자잘한 오류들이 연속적으로 발생한다.

며칠에 한 번 꼴로 vscode가 먹통이 되는데 아직 원인은 찾지 못했다.

맥 마스터가 아니라..

 

우선,  vscode가 실행이 안되는 경우 켜져있다면 강제 종료 후 재부팅을 하면 실행된다.

그리고 command not found: code 의 경우

vscode를 실행하고 'cmd(커맨드 키) + shift + p' 세 키를 같이 눌러주면 맨 위에 install code가 뜰 거다 그걸 눌러주면 끝!

안뜨면 install code를 입력하면 나온다.

근데 나의 경우 이미 인스톨을 하고 경로까지 설정했음에도 며칠마다 못찾는 에러가 발생한다.

eacces: permission denied, unlink '/usr/local/bin/code' 이렇게 에러 창이 뜬다.

 

해결하기 위해 bin에 있는 PATH code를 지우고 다시 재설정 해줘야한다.

cd /usr/local/bin

sudo rm -rf code

명령어를 친 후 패스워드 입력하는 곳에 맥북 비밀번호를 쳐주면 된다.

 

그리고 다시 vscode 를 켜서 'cmd(커맨드 키) + shift + p'를 눌러 install code를 해준다.

만약 이렇게까지 하고 맥북을 재부팅했는데도 안된다면

vim ./zshrc
code () { VSCODE_CWD="$PWD" open -n -b "com.microsoft.VSCode" --args $* ;}
// 저장 ! 저장은 esc키 누르고 :wq!

source ~/.zshrc

을 해주자 !

 

728x90
반응형