반응형
.zshrc 파일에서 무언가 수정 후에 아래 명령어로 적용을 해주어야하는데 계속 에러가 났다.
.zshrc 수정 후 zshrc를 실행시켜주기 명령어
exec zsh
or
source ~/.zshrc
* source ~/.zshrc 보다는 Exec zsh가 더 좋다고 한다.
그리고 나온 에러
compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew
저 경로를 못찾는다고 나오는데 경로따라 가보니 분명 _brew 파일이 있었다. 찾아보니
1. homebrew cleanup 해주기
brew cleanup
만 해주어도 에러가 고쳐지는 사람들이 있었고
나는 아니었다.
2. symbolic links 재설정
더 찾아보니 intel -> m1 으로 옮길 때 더이상 존재하지 않는 symbolic links를 가리켜서 생긴 오류라고 한다. 아래처럼 올바른 위치를 가르키도록 바꾸면 된다.
ln -fsv /opt/homebrew/completions/zsh/_brew /usr/local/share/zsh/site-functions/_brew
만약 에러 메세지가 _brew_cast 로 나온다면
ln -fsv /opt/homebrew/completions/zsh/_brew /usr/local/share/zsh/site-functions/_brew_cask
요것도 해주면 된다.
반응형