Voor de laatste versie van het besturingssysteem met de codenaam Catalina gebruikte Mac OSX de login en interactieve shell genaamd bash, gelicenseerd onder GNU. Vanwege de licenties gebruikt het nieuwste OSX nu Zsh, onder de MIT licentie. Je kunt hier meer lezen over het waarom van die migratie.

Dus je bent gewend om $PATH variabelen in te stellen voor je composer en npm installaties in bash, je gebruikte je ./bash_rc
of ./bash_profile
bestanden, toch? Wel, vrees niet. Op het moment van schrijven van dit korte artikel zijn er niet veel Google-geïndexeerde bronnen rond deze migratie, dus ik dacht dat ik zou bijdragen voor het nageslacht. Over het algemeen blijft alles hetzelfde wat betreft het instellen van je PATHs, je hoeft ze alleen maar in een ./zshrc
bestand te zetten, dat is het, echt waar!

Gebruik de editor van uw voorkeur, nano, vim, atom of wat dan ook en open het verborgen bestand, voeg uw PATH-export eraan toe, schrijf het, sluit het af en gebruik vervolgens een puntnotatie om het te “activeren” (. ~/.zshrc
) zonder de shelltoepassing van uw voorkeur af te sluiten en opnieuw te openen.

Nu zou u in staat moeten zijn om npm of composer globaal te gebruiken zoals gebruikelijk, op uw blinkende nieuwe Macbook.