[ruby] 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에 추가하십시오.


답변

이 의견을 실행

rm -f ~/.zcompdump*


답변