Prior to the latest release operating system codenamed Catalina the Mac OSX used the login and interactive shell called bash, licensed under GNU. Devido ao licenciamento, o último OSX agora usa Zsh, licenciado sob a licença do MIT. Você pode ler mais sobre o porquê dessa migração aqui.

Então você está acostumado a definir variáveis $PATH para o seu compositor e instalações npm dentro do bash, você costumava usar seus arquivos ./bash_rc
ou ./bash_profile
, certo? Bem, não tenha medo. A partir de escrever este artigo rápido não há um monte de recursos indexados ao Google em torno desta migração, então eu pensei em contribuir para a posteridade. Tudo geralmente permanece o mesmo em relação a configurar seus PATHs, você só precisa agora escrevê-los dentro de um arquivo ./zshrc
, é isso, realmente!

Utilize seu editor preferido, nano, vim, atom qualquer coisa e abra o arquivo oculto, adicione sua exportação PATH a ele, escreva-o, saia dele e então use uma notação de ponto para “ativá-lo” (. ~/.zshrc
) sem fechar e reabrir sua aplicação shell preferida.

Agora você deve ser capaz de usar npm ou compositor globalmente como de costume, no seu novo Macbook brilhante.