Ohmyzsh: أخطاء موسوعة الحياة في آخر أخطاء oh-my-zsh

تم إنشاؤها على ٣ ديسمبر ٢٠١٥  ·  3تعليقات  ·  مصدر: ohmyzsh/ohmyzsh

/home/login/.oh-my-zsh/tools/check_for_upgrade.sh:2: command not found: ^M
/home/login/.oh-my-zsh/tools/check_for_upgrade.sh:3: invalid module name `zsh/datetime^M'
/home/login/.oh-my-zsh/lib/functions.zsh:25: parse error near `in^M'
/home/login/.oh-my-zsh/lib/termsupport.zsh:21: parse error near `elif'

يبدو أن dos2unix على هذه الملفات يحل المشكلة.
قمت بالترقية اليوم.

التعليق الأكثر فائدة

واجهت هذه المشكلة على Mac بعد تحديث ZSH اليوم. ثابت مع:

cd ~/.oh-my-zsh/
find . -name "*.*" | xargs dos2unix

ال 3 كومينتر

هل أنت على Cygwin / Windows؟ تحقق لمعرفة ما إذا كان لديك git مكوّنًا للقيام بـ autocrlf. يمكن أن يسبب هذا. يتم فحص الملفات الموجودة في الريبو بنهايات سطر وضع Unix.

(هناك PR # 4071 معلق لمنع حدوث ذلك ، بغض النظر عن تكوين المستخدم.)

أنا على أوبونتو. سيتحقق من المطلق.

واجهت هذه المشكلة على Mac بعد تحديث ZSH اليوم. ثابت مع:

cd ~/.oh-my-zsh/
find . -name "*.*" | xargs dos2unix
هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات