Après avoir migré mon Macbook Air M1 vers mon nouveau Macbook Air M2 en utilisant l'assistant de migration, mon terminal zsh semble cassé d'une manière étrange.
Le terminal est configuré pour exécuter le script. ~/.zshrc
au démarrage. Ce script a été migré depuis l'ancienne machine, où il fonctionnait parfaitement.
Sur la nouvelle machine, un nouveau Terminal s'ouvre toujours avec [Process completed]
et je ne peux rien y faire.
Alors j'ai ouvert ~/.zshrc
dans un éditeur et a tout supprimé. En ouvrant un terminal, on obtient maintenant
[Command not found: ~/.zshrc]
[Could not create a new process and open a pseudo-tty.]
(Euh, quoi ? Un fichier vide compte comme une "Commande non trouvée" ?)
Puis j'ai ajouté echo "hello"
dans le fichier :
hello
[Process completed]
Pourquoi est-ce que j'ai [Process completed]
? Sur similaire questions le problème pourrait être résolu en vidant les ~/.zshrc
le contenu.
Mais j'obtiens le problème même si le contenu du fichier ~/.zshrc
sont triviales.