Prima dell’ultima release del sistema operativo dal nome in codice Catalina il Mac OSX usava la shell di login e interattiva chiamata bash, sotto licenza GNU. A causa delle licenze, l’ultimo OSX ora usa Zsh, con licenza MIT. Puoi leggere di più sul perché di questa migrazione qui.

Quindi sei abituato a impostare le variabili $PATH per le tue installazioni di composer e npm all’interno di bash, usavi i tuoi file ./bash_rc
o ./bash_profile
, giusto? Beh, non temete. Al momento di scrivere questo rapido articolo non c’è un sacco di risorse indicizzate su Google intorno a questa migrazione, così ho pensato di contribuire per i posteri. Tutto rimane generalmente lo stesso per quanto riguarda l’impostazione dei vostri PATH, dovete solo scriverli all’interno di un file ./zshrc
, tutto qui, davvero!

Utilizza il tuo editor preferito, nano, vim, atom qualunque e apri il file nascosto, aggiungi il tuo PATH export, scrivilo, esci e poi usa una notazione di punti per “attivarlo” (. ~/.zshrc
) senza chiudere e riaprire la tua applicazione shell preferita.

Ora dovresti essere in grado di usare npm o composer globalmente come al solito, sul tuo nuovo Macbook.