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.
Acepto recibir anuncios de interes sobre este Blog.
Veremos como solucionar el error de Command not found que da cuando se intenta ejecutar un comando que no es reconocido en MacOS.