Lorsque vous utilisez les dernières versions de ZSH et RVM sous Mac OS X 10.7.4, ZSH se plaint de ceci:
__rvm_cleanse_variables: function definition file not found
L’exécution de la suivante a résolu le problème:
rm -f ~/.zcompdump*
Remarque: Le * est inclus s’il y a plusieurs fichiers .zcompdump.
Parfois, il y a aussi le ~/.zcompdump-
, utilisez donc:
rm -f ~ / .zcompdump *
Pour désactiver le (s) fichier (s) .zcompdump*
, vous pouvez chercher dans .zshrc
dans vos .zshrc
(ou /etc/zsh/* files
) et append le drapeau -D
.
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 les 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 ‘.’). Supprimé ceux-ci et j’étais bon pour y aller. Si vous utilisez un gestionnaire de plug-in zsh tel que zgen ou zplug, vérifiez leurs répertoires.
Ajoutez rm -f ~ / .zcompdump {,. Zwc} à .zlogin pour l’automatiser