Arch Linux hat zsh kürzlich auf Version 5.3.1 aktualisiert.
Ein Verzeichnisproblem:
_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
ist meine vorübergehende Lösung.
Ich habe dieses Problem auch, aber auf OSX.
Kürzlich mit brew
auf 5.3.1 aktualisiert und dieser Fehler tauchte auf.
zsh --version
zsh 5.3.1 (x86_64-apple-darwin15.6.0)
Wenn Sie versuchen, den Befehl diff
und
(eval):1: _diff: function definition file not found
Problem unter OSX dadurch gelöst:
rm -f ~/.zcompdump*
Dann das Terminal neu starten.
Damit die Gradle-Autovervollständigung wieder funktioniert, musste ich die .gradletasknamecache-Datei in den jeweiligen Gradle-Verzeichnissen löschen.
Lösung bei Stackoverflow gefunden , sofortiges Upvote ;)
Die von bes bereitgestellte Lösung hat bei mir nach dem Upgrade auf zsh 5.4.2 auf archlinux funktioniert.
Hilfreichster Kommentar
Problem unter OSX dadurch gelöst:
Dann das Terminal neu starten.
Damit die Gradle-Autovervollständigung wieder funktioniert, musste ich die .gradletasknamecache-Datei in den jeweiligen Gradle-Verzeichnissen löschen.
Lösung bei Stackoverflow gefunden , sofortiges Upvote ;)