Vor der letzten Version des Betriebssystems mit dem Codenamen Catalina benutzte Mac OSX die Login- und interaktive Shell namens bash, die unter GNU-Lizenz steht. Aus lizenzrechtlichen Gründen verwendet das neueste OSX nun Zsh, das unter der MIT-Lizenz steht. Sie können mehr über die Gründe dieser Migration hier lesen.
So, Sie sind es gewohnt, $PATH-Variablen für Ihre composer- und npm-Installationen innerhalb der bash zu setzen, Sie haben Ihre ./bash_rc
oder ./bash_profile
-Dateien verwendet, richtig? Nun, keine Angst. Während ich diesen kurzen Artikel schreibe, gibt es nicht viele Google-indizierte Ressourcen zu dieser Migration, also dachte ich, ich würde einen Beitrag für die Nachwelt leisten. Im Allgemeinen bleibt alles gleich, was die Einrichtung der PATHs angeht, man muss sie nur in eine ./zshrc
-Datei schreiben, das ist alles, wirklich!
Benutzen Sie Ihren bevorzugten Editor, nano, vim, atom, was auch immer, und öffnen Sie die versteckte Datei, fügen Sie Ihren PATH-Export hinzu, schreiben Sie ihn, beenden Sie ihn und verwenden Sie dann eine Punktnotation, um ihn zu „aktivieren“ (. ~/.zshrc
), ohne Ihre bevorzugte Shell-Anwendung zu schließen und erneut zu öffnen.
Jetzt sollten Sie in der Lage sein, npm oder composer global wie gewohnt zu benutzen, auf Ihrem glänzenden neuen Macbook.