O shell do Mac OSX não será alterado [fechado]

2

Estou tentando obter o ZSH como meu shell padrão, instalei usando o instalador do projeto oh-my-zsh e tudo se instala bem, mas não posso alterá-lo para ser o shell padrão:

Quando eu echo $SHELL dá " /bin/zsh ",

  • No entanto, ps -p $$ parece sugerir bash (embora eu tenha visto isso sugerir zsh mesmo quando não é)

  • Eu também tentei alterá-lo nas Contas → Configurações avançadas → Inicialização do shell e nas preferências do Terminal.

  • Usar chsh -s /bin/zsh diz que "Nenhuma alteração foi feita ...", ou seja, também acha que zsh está em uso.

Eu posso mudar para o zsh manualmente digitando zsh ou /bin/zsh , mas não consigo alterá-lo para o padrão e isso é bastante irritante.

Alguma idéia?

    
por Chris Edwards 15.07.2011 / 23:43

2 respostas

1

Vale a pena ressaltar que você tem que realmente adicionar qualquer nova shell que você tenha colocado que não esteja em uma caixa baunilha no arquivo / etc / shells (ou algo semelhante) ... Você não postou texto inteiro de sua tentativa do chsh , e o snippet que você fez colocar pelo menos deixa essa porta aberta.

Boa sorte.

    
por 16.07.2011 / 10:03
0

Pessoas muito estranhas, mas eu instalei algumas atualizações de software e depois disso reiniciei (o computador já tinha sido reiniciado várias vezes) ele simplesmente funcionava ...

Muito estranho, mas pelo menos não havia nada de errado ...

Obrigado a todos que responderam!

    
por 16.07.2011 / 11:55