Ao usar o mais recente ZSH e RVM no Mac OS X 10.7.4, o ZSH reclama sobre isso:
__rvm_cleanse_variables: function definition file not found
Ao usar o mais recente ZSH e RVM no Mac OS X 10.7.4, o ZSH reclama sobre isso:
__rvm_cleanse_variables: function definition file not found
Respostas:
A execução do seguinte resolveu o problema:
rm -f ~/.zcompdump*
Nota: No caso de * existirem vários arquivos .zcompdump.
compinitpara inicializar a conclusão da sessão atual. Para acelerar a execução compinit, pode ser feito para produzir uma configuração despejada que será lida em futuras invocações. Este arquivo despejado está .zcompdumpno mesmo diretório que os arquivos de inicialização ( $ZDOTDIRou seja $HOME).
__rvm_cleanse_variablesproblema ... dois pássaros, uma pesquisa. Marcações com +1 para todos.
-fbandeira, não parece necessário para contornar a confirmação arquivo remove (se o usuário tem que definir, em primeiro lugar)
Às vezes, também há ~/.zcompdump-<COMPUTER NAME>-<VERSION>arquivo, então use:
rm -f ~ / .zcompdump *
Para desativar o .zcompdump*(s) arquivo (s), você pode procurar no .zshrc(ou /etc/zsh/* files) compinite adicionar o -Dsinalizador.
Isso pode ser melhor do que criar os arquivos e excluí-los a cada login.
(fonte: http://www.csse.uwa.edu.au/programming/linux/zsh-doc/zsh_23.html )
Meu problema persistiu mesmo após o compinit -De rm -f ~/.zcompdump*. Eu encontrei esse problema no github e verifiquei meu diretório .zplug e, com certeza, encontrei alguns arquivos zcompdump não ocultos (sem precedentes '.'). Excluído aqueles e eu estava pronto para ir. Se você estiver usando um gerenciador de plugins zsh como zgen ou zplug, verifique seus diretórios.
~/.zcomdump*, necessidade de remover ~/.antigen/.zcomdump*demasiado
Adicione rm -f ~ / .zcompdump {,. Zwc} ao .zlogin para automatizá-lo
Executar este comentário
rm -f ~/.zcompdump*