2 votes

les modifications apportées au fichier .bash_profile font que l'interpréteur de commandes du terminal ne se charge pas mais continue à tourner en boucle avec les paramètres PATH

J'essayais de faire quelques changements avec PATH (principalement ajouter un nouveau PATH) à mon .bash_profile et la dernière ligne entrée était source .bash_profile .

Après avoir sauvegardé et redémarré l'application Terminal, au lieu de l'invite du shell, les valeurs PATH apparaissent continuellement dans l'onglet de ma fenêtre Terminal. Seul CTRL+C peut l'arrêter, mais je vois maintenant le message "Application Closed" et c'est tout. Que dois-je faire pour que le shell retrouve son état antérieur ? J'ai essayé d'exécuter la réparation des permissions sous Utilitaire de disque, mais cela ne semble pas résoudre le problème.

Merci d'avance.

enter image description here

3voto

kenneedham Points 92

Vous devriez supprimer la ligne :

source .bash_profile

de votre .bash_profile. Cette ligne provoque une boucle infinie en chargeant continuellement le fichier. Comme vous l'avez découvert, la réparation des permissions ne résoudra pas ce problème.

Puisque vous ne pouvez pas accéder au terminal, vous pouvez modifier votre .bash _profile dans TextEdit. Voici comment procéder :

  1. Ouvrez l'application TextEdit et sélectionnez Ouvrir (sous Fichier).
  2. Accédez à votre dossier d'accueil.
  3. .bash_profile ne sera pas affiché par défaut, puisqu'il commence par un point et est caché. Tapez Cmd-Shift-. pour voir tous les fichiers cachés.
  4. Ensuite, ouvrez votre .bash_profile et supprimez l'option source .bash_profile ligne.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X