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
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.
Parfois, il y a aussi ~/.zcompdump-<COMPUTER NAME>-<VERSION>
fichier, utilisez donc:
rm -f ~/.zcompdump *
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 )
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.
Ajoutez rm -f ~/.zcompdump {,. Zwc} à .zlogin pour l'automatiser