본문 바로가기
인생그것은약속위반/관심

macOS에서 Zsh 명령을 찾을 수 없음 오류를 수정하는 방법

by Daniel_Kevin 2024. 2. 3.
반응형

가끔 Mac의 터미널에서 명령을 사용하려고 하면 명령을 찾을 수 없다는 오류 메시지가 나타날 수 있습니다. Apple은 macOS Catalina부터 터미널에서 사용하는 메인 시스템을 'bash'에서 'zsh'로 변경했습니다. 가장 일반적인 이유 중 하나는 쉘이 실행하려는 명령을 찾을 수 없다는 것입니다.

 

따라서 Mac에서 macOS Catalina 또는 최신 버전을 실행 중인 경우 'zsh: 명령을 찾을 수 없음: Brew'와 같은 오류가 표시될 수 있습니다. 터미널 및 기타 방법을 통해 다음과 같은 방법으로 Zsh 명령을 찾을 수 없음 오류를 수정해 보겠습니다.

Zsh 명령을 찾을 수 없음 오류의 일반적인 이유

  • 명령의 철자가 정확하지 않아 오류가 발생합니다.
  • Zsh(Z 쉘) 명령을 실행하기 위한 잘못된 PATH 변수입니다.
  • 올바른 패키지가 설치되지 않았습니다.
  • 최근 Zsh 명령에 대한 잘못된 구성입니다.

Zsh 명령을 찾을 수 없음 오류를 수정하는 방법 ?

1. 구문을 확인하세요

철자 오류나 오타로 인해 명령을 찾을 수 없다는 오류가 발생하는 것이 일반적입니다. 수동으로 입력할 때 발생하며 의도하지 않은 문자가 입력됩니다.

오류가 있는지 확인하려면 명령을 다시 확인해야 합니다. 대신 명령을 터미널에 직접 복사하는 것이 좋습니다.

2. .zshrc 파일에 $Path 환경 설정

파일 시스템의 경로는 특정 위치를 가리킵니다. 마찬가지로 터미널 명령의 경우 PATH 시스템 변수($PATH)는 실행 가능한 프로그램이 저장된 디렉터리를 표시합니다.

$PATH 덕분에 명령을 실행할 때 Mac에서 이러한 파일을 쉽게 찾을 수 있으므로 전체 경로 대신 'ls'와 같은 명령 이름만 사용할 수 있습니다.

따라서 명령을 찾을 수 없음 오류가 발생하지 않도록 앞으로 진행하기 전에 $PATH를 설정해야 합니다.

1. Command +를 눌러 Spacebar Spotlight 검색을 엽니다.

2. 검색 후 터미널 로 향합니다 .

3. 다음 명령을 붙여넣고 Enter 키를 누릅니다 .

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

이렇게 하면 macOS에서 zsh 명령을 찾을 수 없음 오류가 수정됩니다.

3. 패키지가 설치되어 있는지 확인하세요

패키지에 액세스하려고 하는 동안 패키지가 설치되지 않은 경우 명령을 찾을 수 없음 오류가 발생할 수 있습니다. 패키지가 설치되었는지 확인하는 방법은 다음과 같습니다.

Homebrew의 경우
1. 다음 명령을 입력하고 Enter를 눌러 설치된 모든 패키지를 나열합니다.

brew list

Python 패키지의 경우

1. 설치된 Python 패키지를 보려면 다음 명령을 입력하고 Enter 키를 누릅니다 .

pip list

4. Zsh 프로필 생성

.zshrc 파일이 생성되지 않았거나 특정 구성이 누락된 경우 Zsh에서 명령을 찾을 수 없음 오류가 발생할 수 있습니다. 다른 명령을 입력하기 전에 Zsh 프로필을 만드는 방법은 다음과 같습니다.

1. 터미널에 다음 명령을 입력하고 Enter를 눌러 홈 디렉터리로 리디렉션합니다.

cd ~/

2. 이후 다음 명령어를 입력하여 Zsh 프로필을 생성합니다.

touch .zshrc

3. 이제 Zsh 프로필을 열어서 확인해 보겠습니다.

open .zshrc

4. 텍스트 편집기에 zshrc 파일이 열려 Zsh 프로필 생성을 확인하는 것이 표시됩니다.

5 . Mac 재설치/복원

명령을 찾을 수 없음 오류를 수정하기 위한 모든 옵션을 모두 사용했다면 이제 새로 시작할 시간입니다. macOS를 다시 설치하면 Zsh 명령을 찾을 수 없음 오류를 수정하는 솔루션이 될 수 있습니다.

특히 오류가 손상된 시스템 파일이나 잘못 구성된 설정과 같은 광범위한 시스템 문제로 인해 발생한 경우 macOS 재설치에 대한 Apple의 공식 가이드를 사용할 수 있습니다 .

Time Machine을 사용하여 macOS를 백업한 경우 Zsh 명령 오류가 발생하지 않았을 때 시작된 컴퓨터로 다시 복원할 수 있습니다. 이를 위해 Time Machine을 통해 macOS를 복원하는 공식 가이드를 사용할 수도 있습니다 .


Mac에서 Zsh 명령으로 어떻게 전환합니까 ?

macOS Catalina 및 이후 버전의 경우 Zsh가 이미 기본 셸로 설정되어 있습니다. 확인하거나 전환하는 방법은 다음과 같습니다.

현재 셸 확인:
터미널에서 echo $SHELL을 입력하여 현재 셸을 확인합니다. /bin/zsh와 같은 것을 반환한다면 Zsh는 이미 기본 셸입니다.

Zsh로 변경(필요한 경우): 터미널에 chsh -s /bin/zsh
명령을 입력합니다 . 이 변경 사항을 확인하려면 비밀번호를 입력해야 할 수도 있습니다.

터미널 다시 시작:
마지막으로 터미널을 닫았다가 다시 엽니다. 그러면 Zsh를 사용하여 새 세션이 시작됩니다.

maCOS에서 명령을 찾을 수 없음 오류 해결

macOS에서 명령을 찾을 수 없음 오류를 수정하는 방법은 다음과 같습니다. Zsh와 함께 HomeBrew 또는 Macport와 같은 패키지 관리자를 사용하면 작업이 더 쉬워질 수 있습니다.

오류를 해결하려면 올바른 명령을 입력했는지 확인하십시오.

 

*참조한 원본 글: https://www.techworm.net/2024/02/fix-zsh-command-not-found-error.html

 

 

Mac을 안전하게 유지하는 11가지 방법과 도난당한 맥북을 복구하는 4가지 방법

맥북은 우리에게 소중하며, 이를 잃어버리면 큰 타격을 입을 것입니다. 데이터 손실 및 장치의 오용 가능성으로 인해 추가되는 심리적 트라우마를 상상할 수 있습니다. 도난은 예고 없이 찾아오

99bugs.tistory.com

 

 

 

최고의 Mac용 콘솔 에뮬레이터 11개: 레트로 게임의 마법을 펼쳐보세요

콘솔 에뮬레이터를 사용하면 게임 콘솔 없이도 클래식부터 최신 시스템까지 다양한 콘솔 게임을 즐길 수 있습니다. Mac용 콘솔 에뮬레이터는 다양하며 각각 다른 게임 시스템에 맞춰져 있습니다

99bugs.tistory.com

 

반응형
그리드형

댓글