قام 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.
تمت الترقية مؤخرًا إلى 5.3.1 باستخدام brew
وبدأ هذا الخطأ في الظهور.
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 مرة أخرى ، كان علي حذف ملف .gradletasknamecache في أدلة gradle المعنية.
الحل المقدم من قبل عمل لي بعد الترقية إلى zsh 5.4.2 على archlinux.
التعليق الأكثر فائدة
تم حل المشكلة على OSX من خلال القيام بذلك:
ثم إعادة تشغيل الجهاز.
لكي يعمل الإكمال التلقائي لـ gradle مرة أخرى ، كان علي حذف ملف .gradletasknamecache في أدلة gradle المعنية.
تم العثور على حل