Mac OS Catalina에서 zsh 구성 파일에 액세스하려고 하면 oh-my-zsh에서 오류가 발생합니다.

Mac OS Catalina에서 zsh 구성 파일에 액세스하려고 하면 oh-my-zsh에서 오류가 발생합니다.

.zshrc 또는 .zprofile에 액세스하려고 하면 작동하지 않습니다(새 파일이 생성됨).

액세스하려고 하면 ~/.zshrc동일한 오류가 발생합니다.

내가 이해한 바로는 내 PATH 변수 중 하나를 엉망으로 만든 것 같습니다(이것이 어떻게 작동하는지 잘 모르겠습니다. 아직 초보자입니다).

아니면 oh-my-zsh 구성에 문제가 있나요?

여기에 이미지 설명을 입력하세요.

답변1

를 입력 ~/.zshrc하고 실행 가능하게 만들었다고 가정 하면 ~/.zshrc(의도된 것이 아니기 때문에 반드시 그럴 필요도 없습니다)처형된) 그런 다음 스크립트처럼 실행합니다.

파일에는 she-bang이 없으므로 #! /path/to/interpreter -실행될 의도가 없으며 새 sh.

귀하의 시스템에서 sh이는 bash 스타일 오류 메시지가 나타나는 이유를 설명하는 것 같습니다 (bash는 코드의 zsh 관련 부분에서 으르렁거리고 익명 함수 또는 zsh 관련 내장 기능 bash과 같은 것을 이해하지 못합니다 ).() {...}autoload

~/.zshrc대화형 통화가 시작되면 자동으로 통역됩니다 zsh. 현재 zsh쉘이 이를 해석하도록 하려는 경우다시, 다음을 수행할 수 있습니다(csh 스타일).

source ~/.zshrc

또는 (sh 스타일):

. ~/.zshrc

아니면 간단히 다시 시작하세요 zsh.

exec zsh

관련 정보