programing

ZSH가 RVM __rvm_cleanse_variables에 대해 불평합니다. 함수 정의 파일을 찾을 수 없습니다

new-time 2020. 5. 25. 21:32
반응형

ZSH가 RVM __rvm_cleanse_variables에 대해 불평합니다. 함수 정의 파일을 찾을 수 없습니다


Mac OS X 10.7.4에서 최신 ZSH 및 RVM을 사용하는 경우 ZSH가 이에 대해 불평합니다.

__rvm_cleanse_variables: function definition file not found


다음을 실행하면 문제가 해결되었습니다.

rm -f ~/.zcompdump*

참고 : *는 여러 개의 .zcompdump 파일이있는 경우입니다.


때로는 ~/.zcompdump-<COMPUTER NAME>-<VERSION>파일 있으므로 다음을 사용하십시오.

rm -f ~ / .zcompdump *

.zcompdump*파일 을 비활성화하려면 .zshrc(또는 /etc/zsh/* files) compinit에서 -D플래그 찾아서 추가 할 수 있습니다.

파일을 작성하고 모든 로그인에서 삭제하는 것보다 낫습니다.

(출처 : http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html )


compinit -D후에도 문제가 지속되었습니다 rm -f ~/.zcompdump*. 이 github 문제를 발견 하고 내 .zplug 디렉토리를 확인하고 숨겨지지 않은 zcompdump 파일을 찾았습니다 (앞의 '.'없음) 그것들을 삭제하고 나는 가기 좋았습니다. zgen 또는 zplug와 같은 zsh 플러그인 관리자를 사용하는 경우 해당 디렉토리를 확인하십시오.


자동화하려면 rm -f ~ / .zcompdump {,. zwc}를 .zlogin에 추가하십시오.

참고 : https://stackoverflow.com/questions/10585002/zsh-complains-about-rvm-rvm-cleanse-variables-function-definition-file-not-fo

반응형