상세 컨텐츠

본문 제목

[경로설정 문제] zsh:command not found * 오류

Infra/Error

by young1403 2022. 10. 29. 21:45

본문

EC2로 배포를 해보며 겪었던 문제들을 포스팅하는 글입니다. 
부족한 부분이 있다면 댓글로 많은 조언 부탁드리겠습니다. 감사합니다.

 

mysql을 터미널로 열어야 할 이유는 없지만 배포를 위해 여러 블로그들을 유랑하며 따라 해 보며 기록해놓았던 에러 중 하나이다.
사실 기본적인 셋팅(?)이라 설정이 되어있어야 했지만, 이렇게나마 경로 설정을 하지 않았음을 발견할 수 있어서 다행이다.
' command not found:~~~' 와 같은 오류는 첫 번째로 경로 설정이 제대로 되었는지 확인하고, 두 번째로는 스스로 자신의 터미널이 무슨 shell을 사용하는지 (bash , zsh 등) 확인 후, 경우에 맞게 경로 설정을 해주면 대부분의 command not found  문제는 해결할 수 있다 생각한다.

* Mac M1 iterm 기준으로 설명드립니다.

 

1. homebrew 설치

https://brew.sh/index_ko

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

 

1-1. homebrew가 설치가 되었는지 확인하는 방법은 터미널에 'brew help'를 입력해봅니다.

 

2. vi ~/.zshrc, open ~/. zshrc, vim ~/. zshrc 등 편한 방법으로 zshrc파일에 접근합니다. 그러면 #으로 주석 처리되어 있는 화면이 나올 텐데 편한 자리 아무 데나 작성해 경로 설정을 하시면 됩니다.

 

2-1. 혹시 해당 경로에 파일이 없으면 touch ~/. zshrc로 zshrc 파일을 먼저 생성해줍니다. 

 

2-2. export PATH="$HOME/usr/local/bin"이라고 작성하면 cd /bin만으로 해당 경로로 바로 이동할 수 있습니다. 터미널에서 경로가 헷갈리시는 분들은 pwd를 입력해가면서 현재 내가 어느 경로에 와있는지 확인하는 것도 좋은 방법이 될 수 있다 생각합니다.

2-3. zshrc파일 안데  export PATH=%PATH:/bin:/usr/local 해당 경로를 입력해 줍니다.

3.  경로 설정을 하였으면 source ~/. zshrc명령어를 실행해 변경사항을 반영해 줍니다.

(안되면 댓글 남겨주세요.)

 

brew 설치 성공

 

 

관련글 더보기

댓글 영역