web-dev-qa-db-fra.com

ZSH se plaint de RVM __rvm_cleanse_variables: fichier de définition de fonction introuvable

Lors de l'utilisation des dernières ZSH et RVM sur Mac OS X 10.7.4 ZSH se plaint de ceci:

__rvm_cleanse_variables: function definition file not found

169
Tyler Brock

L'exécution de ce qui suit a résolu le problème:

rm -f ~/.zcompdump*

Remarque: le * est au cas où il existe plusieurs fichiers .zcompdump.

495
Tyler Brock

Parfois, il y a aussi ~/.zcompdump-<COMPUTER NAME>-<VERSION> fichier, utilisez donc:

 rm -f ~/.zcompdump *
109
heracek

Pour désactiver le .zcompdump* fichier (s), vous pouvez consulter votre .zshrc (ou /etc/zsh/* files) pour compinit et ajoutez le -D drapeau.

Cela pourrait être mieux que de créer les fichiers et de les supprimer à chaque connexion.

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

7
nomad

Mon problème a persisté même après le compinit -D et rm -f ~/.zcompdump*. J'ai trouvé ce problème de github et vérifié mon répertoire .zplug et bien sûr trouvé des fichiers zcompdump non cachés (pas de "." Précédent). Supprimé ceux-ci et j'étais prêt à partir. Si vous utilisez un gestionnaire de plugins zsh comme zgen ou zplug, vérifiez leurs répertoires.

4
Andrew Prentice

Ajoutez rm -f ~/.zcompdump {,. Zwc} à .zlogin pour l'automatiser

1
hanetzer