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.
compinit
para 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á .zcompdump
no mesmo diretório que os arquivos de inicialização ( $ZDOTDIR
ou seja $HOME
).
__rvm_cleanse_variables
problema ... dois pássaros, uma pesquisa. Marcações com +1 para todos.
-f
bandeira, 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
) compinit
e adicionar o -D
sinalizador.
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 -D
e 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*