Instalei o Yosemite agora e após a instalação o terminal não está funcionando. Antes ele funcionava antes, mas após a instalação do novo OS X no Mavericks, ele não está mais funcionando. Como posso resolver isto?
Se eu abrir o terminal, esta mensagem será mostrada:
Last login: Sun Dec 28 00:42:15 on ttys000
login: /usr/local/bin/bash: No such file or directory
[Process completed]
Respostas:
Você instalou outra versão do bash, certo? O shell de login padrão é / bin / bash. você pode alterá-lo seguindo estas etapas,
fonte
Sua instalação personalizada
bash
não está mais presente após a atualização para o Yosemite.Se você moveu o Homebrew de lado para acelerar a instalação do Yosemite , você pode movê-lo de volta através do Finder e tudo funcionará.
Como alternativa, você pode alterar o shell usado pelo Terminal.app novamente para o sistema fornecido
bash
, selecionandoTerminal > Preferences
na barra de menus (isso ainda deve estar disponível, mesmo que a janela Terminal mostre que não foi possível iniciar) no Terminal.app e naGeneral
guia defina aShells open with:
configuração comoCommand (complete path):
e digite:na área de comando da seguinte maneira:
Isso permitirá que você abra uma janela do Terminal. Depois que essa janela estiver aberta, sugiro fortemente que você defina seu shell padrão de volta ao sistema fornecido
bash
executando:Depois de fazer isso, você pode alterar as preferências do Terminal.app novamente para
Default login shell
.fonte