
El error de:
command not found
Puede 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/bin
Para agregar composer:
mv composer.phar /usr/local/bin/composer
Esto 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/bin
En el caso de Homebrew:
export PATH=$PATH:/opt/homebrew/bin
O 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 ~/.zshrc
Y agregamos el PATH:
$ export PATH=$PATH:/<PathFlutter>/flutter/bin
En esta guía sería:
export PATH=$PATH:/Users/andrescruz/development/flutter/bin
Ctrl + 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.
- Andrés Cruz