El error de:
command not foundPuede suceder en múltiples cantidades de comandos según la tecnología con la cual estés llevando a cabo. Puede suceder con programas como Laravel, flutter, composer, homebrew, etc y la solución consiste en agregar al PATH del sistema la ruta al programa.
Para solucionar el problema anterior, debes de establecer el comando en el PATH del sistema; veamos algunos ejemplos.
Por ejemplo, para agregar Flutter tenemos:
export PATH=$PATH:/Users/andrescruz/development/flutter/binPara agregar composer:
mv composer.phar /usr/local/bin/composerEsto mueve composer.phar a /usr/local/bin/ y se renombra como composer (que sigue siendo un ejecutable, no una carpeta).
export PATH=$PATH:/Users/andrescruz/development/flutter/binEn el caso de Homebrew:
export PATH=$PATH:/opt/homebrew/binO Laravel:
export PATH="$HOME/.composer/vendor/bin:$PATH"Colocar el PATH en múltiples líneas
Claro está, cuando estés preparando tu ambiente, seguramente vas a necesitar agregar varios programas al PATH; para ello, basta con separar con dos puntos (:) los programas o en líneas apartes; por ejemplo
export PATH=$PATH:/Users/andrescruz/development/flutter/bin:/opt/homebrew/bin
export
PATH=$PATH:/Users/andrescruz/development/flutter/bin:/opt/homebrew/bin
export PATH="$HOME/.composer/vendor/bin:$PATH"Modificar el PATH con zshrc
Para modificar el archivo de zshrc y con esto el PATH, usamos nano como editor:
$ nano ~/.zshrcY agregamos el PATH:
$ export PATH=$PATH:/<PathFlutter>/flutter/binEn esta guía sería:
export PATH=$PATH:/Users/andrescruz/development/flutter/binCtrl + O para guardar y Ctrl + X para salir.
Y con esto, presentamos múltiples ejemplos para establecer comandos en MacOS.