Depuis que j'ai fait quelques changements dans mon document .bash_profile, lorsque j'ouvre mon terminal, j'obtiens ce message et je ne peux pas ajouter de commande :
Last login: Thu Dec 19 10:02:58 on ttys000
[Process completed]
Après avoir essayé beaucoup de choses, comme changer mon bash_profile pour ce qu'il était avant, mais rien n'a fonctionné. J'y ai passé une journée entière. J'ai suivi ce qui suit https://apple.stackexchange.com/a/296871/313842 :
- Allez sur l'icône Terminal dans le Dock, faites un clic droit et appuyez sur Nouvelle commande.
/bin/bash -x
et rouvrir Terminal (cela montre votre problème)- Allez dans Préférences générales et réglez Shells open with sur Command, et entrez ce qui suit :
/bin/sh
- Fermer la fenêtre des préférences du terminal
- Ouvrez à nouveau le terminal (cela devrait fonctionner)
vi /Users/<your_user>/.bash_profile
supprimer les lignes trouvées à l'étape 2- Allez dans Préférences générales et réglez Shells open with sur Command, et entrez ce qui suit :
/bin/bash
- Ouvrez le Terminal, cela devrait fonctionner maintenant
Problème actuel : Lorsque j'essaie l'étape 6, je ne trouve pas les 2 lignes et si je remets Shells à /bin/bash
Il affiche à nouveau l'erreur initiale :
Last login: Thu Dec 19 10:10:32 on ttys000
[Process completed]
Voici le contenu de .bash_profile :
# Enable tab completion
source ~/git-completion.bash
# colors!
green="\[\033[0;32m\]"
blue="\[\033[0;34m\]"
purple="\[\033[0;35m\]"
reset="\[\033[0m\]"
# Change command prompt
source ~/git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=1
# '\u' adds the name of the current user to the prompt
# '\$(__git_ps1)' adds git-related stuff
# '\W' adds the name of the current directory
export PS1="$purple\u$green\$(__git_ps1)$blue \W $ $reset"
Vous pouvez trouver le contenu des fichiers sourcés sur ces liens : - git-completion.bash : https://pastebin.com/Y1X6FdNW - git-prompt.sh : https://pastebin.com/zt2pyLce
Après bash -l :
MacBook-Pro-de-apple:~ apple$ bash -l
Segmentation fault: 11
MacBook-Pro-de-apple:~ apple$