zsh: command not found
"zsh: command not found" 오류는 ~/.zshrc
파일에 환경변수 설정 문제로 발생한다.
(1) zshrc 파일 생성 : touch ~/.zshrc
(2) zshrc 파일 열기 : vim ~/.zshrc
(3) 환경 변수 수정 : @corner3499님 velog 참조
(4) zshrc 파일 저장 : source ~/.zshrc
그런데 나는 touch
, vi
, vim
같은 기본 명령어도 command not found 오류가 났다.
(1) zshrc 파일 생성 : export PATH=%PATH:/bin:/usr/local
(2) zshrc 파일 열기 : vim ~/.zshrc
(3) 환경 변수 수정 : @corner3499님 velog 참조
(4) zshrc 파일 저장 : source ~/.zshrc
임시 방편으로 export PATH=%PATH:/bin:/usr/local
를 입력하면 일시적으로 command not found 오류가 나지 않는다. 이후 환경변수를 수정하고 저장하면 된다.
위 방법들로도 해결이 안되는 경우, 아래 명령어를 순서대로 입력해서 homebrew를 설치하고 환경변수를 등록한다.
(1) cd /opt
(2) sudo mkdir homebrew
(3) curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
(4) echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
(5) /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)"
cd /opt
sudo mkdir homebrew
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew
echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc
/bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)"