Arch Linux 最近将 zsh 升级到了 5.3.1 版本。
目录问题:
_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
是我的临时修复。
我也有这个问题,但在 OSX 上。
最近使用brew
升级到 5.3.1,此错误开始出现。
zsh --version
zsh 5.3.1 (x86_64-apple-darwin15.6.0)
当尝试使用diff
命令并按下
(eval):1: _diff: function definition file not found
通过这样做在 OSX 上解决了问题:
rm -f ~/.zcompdump*
然后重启终端。
为了让 gradle 自动完成再次工作,我必须删除相应 gradle 目录中的 .gradletasknamecache 文件。
在 stackoverflow 上找到的解决方案,立即投票;)
在 archlinux 上升级到 zsh 5.4.2 后,bes 提供的解决方案对我有用。
最有用的评论
通过这样做在 OSX 上解决了问题:
然后重启终端。
为了让 gradle 自动完成再次工作,我必须删除相应 gradle 目录中的 .gradletasknamecache 文件。
在 stackoverflow 上找到的解决方案,立即投票;)