0 votos

Extraño comportamiento de la Terminal "[Proceso completado]"

Después de migrar mi Macbook Air M1 a mi nuevo Macbook Air M2 utilizando el Asistente de Migración, mi Terminal zsh parece roto de una manera extraña.

El terminal está configurado para ejecutar el script ~/.zshrc en el arranque. Este script fue migrado desde la antigua máquina, donde funcionaba sin problemas.

En la nueva máquina, siempre se abre un nuevo Terminal con [Process completed] y no soy capaz de hacer nada en él.

Así que abrí ~/.zshrc en un editor y eliminado todo. Al abrir un terminal ahora aparece

[Command not found: ~/.zshrc]

[Could not create a new process and open a pseudo-tty.]

(¿Qué? ¿Un archivo vacío cuenta como un "Comando no encontrado"?)

Luego añadí echo "hello" al archivo:

hello

[Process completed]

¿Por qué recibo [Process completed] ? En similar preguntas el problema podría resolverse vaciando el ~/.zshrc contenido.

Pero el problema lo tengo aunque el contenido del ~/.zshrc son triviales.

1voto

No es necesario especificar .zshrc en las Preferencias del Terminal. Sólo tienes que ponerlo en el shell por defecto o en la ruta de tu binario de shell.

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X