Ohmyzsh: Errores de EOL en la última versión de oh-my-zsh

Creado en 3 dic. 2015  ·  3Comentarios  ·  Fuente: 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 en esos archivos parece resolver el problema.
Actualicé hoy.

Comentario más útil

Tuve este problema en Mac después de actualizar ZSH hoy. Corregido con:

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

Todos 3 comentarios

¿Estás en Cygwin / Windows? Verifique si tiene su git configurado para hacer autocrlf. Eso podría causar esto. Los archivos en el repositorio se registran con finales de línea en modo Unix.

(Hay un PR # 4071 pendiente para evitar que eso suceda, independientemente de la configuración del usuario).

Estoy en ubuntu. Verificará el autocrlf.

Tuve este problema en Mac después de actualizar ZSH hoy. Corregido con:

cd ~/.oh-my-zsh/
find . -name "*.*" | xargs dos2unix
¿Fue útil esta página
0 / 5 - 0 calificaciones