J'ai installé Yosemite maintenant et après l'installation, le terminal ne fonctionne pas. Il fonctionnait auparavant, mais après l'installation du nouvel OS X sur Mavericks, il ne fonctionne plus. Comment puis-je résoudre ça?
Si j'ouvre le terminal, ce message s'affiche:
Last login: Sun Dec 28 00:42:15 on ttys000
login: /usr/local/bin/bash: No such file or directory
[Process completed]
Réponses:
Vous avez installé une autre version de bash, non? Le shell de connexion par défaut est / bin / bash. vous pouvez le modifier en suivant ces étapes,
la source
Votre installation personnalisée de
bash
n'est plus présente après la mise à niveau vers Yosemite.Si vous avez mis Homebrew de côté pour accélérer l'installation de Yosemite , vous pouvez le reculer via le Finder et les choses fonctionneront.
Alternativement, vous pouvez changer le shell utilisé par Terminal.app pour revenir au système fourni
bash
en sélectionnantTerminal > Preferences
dans la barre de menus (cela devrait toujours être disponible même si la fenêtre Terminal indique qu'il n'a pas pu démarrer) dans Terminal.app et sous l'General
onglet définissez leShells open with:
paramètre surCommand (complete path):
et entrez:dans la zone de commande comme suit:
Cela vous permettra d'ouvrir une fenêtre de terminal. Une fois cette fenêtre ouverte, je vous suggère fortement de redéfinir votre shell par défaut sur le système fourni
bash
en exécutant:Une fois que vous faites cela, vous pouvez modifier les préférences de Terminal.app
Default login shell
.la source