zsh에서 항원을 로드할 수 없습니다. 소스 명령이 항상 추가 "/bin"을 추가합니다.

zsh에서 항원을 로드할 수 없습니다. 소스 명령이 항상 추가 "/bin"을 추가합니다.

항원-zsh 플러그인 관리자를 로드하려고 합니다. 어떻게 얻으려고 노력하더라도 /usr/bin/zsh/plugins 또는 내 홈 디렉토리에 복사하면 터미널이 항상 .zshrc /bin에 입력하는 소스 명령에 원치 않는 입력을 추가하기 때문에 항상 실패합니다.

오류 메시지는 다음과 같습니다.

/home/kronos/.antigen/antigen.zsh:source:2: no such file or directory: /home/kronos/.antigen/bin/antigen.zsh

다음은 항원 소싱에 관한 .zshrc 라인입니다.

kronos@void ~/configuration a:% cat .zshrc.test | grep antigen           
source /home/kronos/.antigen/antigen.zsh

$PATH를 에코하면 다음과 같이 표시됩니다.

kronos@void ~ % echo $PATH
/home/kronos/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

그래서 나는 ~/bin 라인이 범인이라고 가정합니까? 출처가 어디인지는 모르겠지만 추가하지 않았습니다. 어떻게 삭제하나요?

답변1

귀하의 오류 메시지는 귀하가 보낸 것이 아니라 zshrc에서 온 것입니다 /home/kronos/.antigen/antigen.zsh. ~에서항원 페이지, 전체 저장소를 복사하여 설치해야 할 것 같습니다.

그런 다음 source /path-to-antigen/antigen.zsh이를 귀하의 항목에 포함 시켜야 하며 zshrc, 그렇게 한 것처럼 보입니다. 우수한파일의 두 번째 줄소스 파일은 소스 파일이고 다른 파일은 /path-to-antigen/bin/antigen.zsh설치에서 누락된 것으로 보이는 소스 파일입니다. 해당 파일 하나만 복사하는 것이 아니라 전체 저장소를 복사해야 합니다.

관련 정보