Arch Linux a récemment mis à niveau zsh vers la version 5.3.1.
Un problème de répertoire :
_systemctl_startable_units:4: failed to load module `zsh/regex': /usr/lib/zsh/5.3/zsh/regex.so: cannot open shared object file: No such file or directory
_systemctl_startable_units:4: -regex-match not available for regex
ln -s /usr/lib/zsh/5.3.1 /usr/lib/zsh/5.3
est mon correctif temporaire.
J'ai aussi ce problème, mais sous OSX.
Récemment mis à niveau vers 5.3.1 en utilisant brew
et cette erreur a commencé à apparaître.
zsh --version
zsh 5.3.1 (x86_64-apple-darwin15.6.0)
Lorsque vous essayez d'utiliser la commande diff
et appuyez sur
(eval):1: _diff: function definition file not found
Problème résolu sur OSX en faisant ceci :
rm -f ~/.zcompdump*
Puis redémarrage du terminal.
Pour que l'autocomplétion gradle fonctionne à nouveau, j'ai dû supprimer le fichier .gradletasknamecache dans les répertoires gradle respectifs.
Solution trouvée sur stackoverflow , upvote instantané ;)
La solution fournie par bes a fonctionné pour moi après la mise à niveau vers zsh 5.4.2 sur archlinux.
Commentaire le plus utile
Problème résolu sur OSX en faisant ceci :
Puis redémarrage du terminal.
Pour que l'autocomplétion gradle fonctionne à nouveau, j'ai dû supprimer le fichier .gradletasknamecache dans les répertoires gradle respectifs.
Solution trouvée sur stackoverflow , upvote instantané ;)