Solucionar problemas

Tras instalar un paquete desde composer el comando asociado al mismo no es funcional

Publicado el · composer · terminal

Muchos paquetes de composer incluyen binarios o ejecutables vía CLI que nos permiten acceder a funcionalidades desde la línea de comandos.

Un ejemplo de esto sería el instalador de laravel que nos permite instalar laravel en un único paso con la ejecución del comando laravel new directorio.

Lo primero que hacemos es instalar el paquete a nivel global en nuestra cuenta con composer global require:

composer global require "laravel/installer"

Tras esto ejecutamos laravel y vemos que la terminal nos indica que el comando no está disponible, esto se debe a que debemos añadir la ruta de composer al valor de PATH para que tenga en cuenta este directorio.

Editamos el fichero .bashrc que encontrarás en la raíz de la cuenta e introducimos al final:

export PATH="$PATH:$HOME/.composer/vendor/bin"

Ejecutamos source .bashrc para aplicar los cambios realizados y ya dispondremos del comando laravel:

Una vez sigas estos pasos ya no deberás hacerlo de nuevo, cualquier paquete global que disponga de binarios estará disponible usando el atajo directo.

También te puede ayudar

  1. Errores de límite de memoria en Composer y PHP
  2. Advertencia ¡Borrado de actividad en curso! en Moodle
  3. Aprendiendo a depurar errores en aplicaciones PHP como Wordpress
  4. Confirmación de pedidos en tiendas con pasarela Redsys y certificado SSL de tipo SNI