Przed najnowszym wydaniem systemu operacyjnego o kodowej nazwie Catalina, Mac OSX używał powłoki logowania i interaktywnej o nazwie bash, licencjonowanej przez GNU. Ze względu na licencjonowanie, najnowszy OSX używa teraz Zsh, licencjonowanego na licencji MIT. Więcej o powodach tej migracji można przeczytać tutaj.
Więc jesteś przyzwyczajony do ustawiania zmiennych $PATH dla swoich instalacji composer i npm wewnątrz basha, używałeś swoich plików ./bash_rc
lub ./bash_profile
, prawda? Cóż, nie obawiaj się. W momencie pisania tego szybkiego artykułu nie ma zbyt wielu zasobów indeksowanych przez Google wokół tej migracji, więc pomyślałem, że przyczynię się do tego dla potomności. Wszystko generalnie pozostaje takie samo w odniesieniu do ustawiania PATH, musisz tylko teraz napisać je w pliku ./zshrc
, to wszystko, naprawdę!
Teraz powinieneś być w stanie używać npm lub composer globalnie jak zwykle, na swoim błyszczącym nowym Macbooku.