Problema: Acceder a los ejecutables instalados por Composer
Añadir el directorio bin de Composer a la variable de entorno PATH te permite acceder fácilmente a los ejecutables instalados a través de Composer. Sin esta configuración, necesitas especificar la ruta completa para ejecutar estas herramientas cada vez, lo que puede ser lento e inconveniente.
Añadiendo ~/.composer/vendor/bin al PATH
Solución temporal
Para añadir el directorio bin de Composer a tu PATH para la sesión actual de terminal:
- Abre tu terminal.
-
Ejecuta este comando:
export PATH="$PATH:$HOME/.composer/vendor/bin"
Esto añade el directorio bin de Composer a tu PATH solo para la sesión actual.
Consejo: Verificar la adición al PATH
Después de ejecutar el comando export, puedes verificar que el directorio bin de Composer se ha añadido a tu PATH ejecutando:
echo $PATH
Esto mostrará tu PATH actual, y deberías ver incluido el directorio bin de Composer.
Solución permanente para usuarios de Bash
Para hacer el cambio permanente para usuarios de Bash:
-
Abre tu archivo ~/.bashrc con un editor de texto.
-
Añade esta línea al final del archivo:
export PATH="$PATH:$HOME/.composer/vendor/bin" -
Guarda y cierra el archivo.
-
Para aplicar los cambios sin cerrar sesión, ejecuta:
source ~/.bashrc
Ubicaciones alternativas para otros sistemas
- Si tu sistema no tiene un archivo ~/.bashrc, puedes añadir la línea export a ~/.bash_profile.
- Para versiones más recientes de Laravel, es posible que necesites usar $HOME/.config/composer/vendor/bin en lugar de $HOME/.composer/vendor/bin.
- Para hacer el cambio a nivel de sistema, incluyendo aplicaciones GUI, añade la línea export a ~/.profile.
Ejemplo: Usando ~/.profile para añadir PATH a nivel de sistema
Para añadir el directorio bin de Composer a tu PATH a nivel de sistema:
- Abre tu archivo ~/.profile con un editor de texto:
nano ~/.profile - Añade la siguiente línea al final del archivo:
export PATH="$PATH:$HOME/.composer/vendor/bin" - Guarda y cierra el archivo.
- Cierra sesión y vuelve a iniciarla para que los cambios surtan efecto.
Verificando la actualización del PATH
Después de añadir el directorio bin de Composer a tu PATH, necesitas comprobar si los cambios se aplicaron correctamente. Aquí hay dos formas de verificar si la actualización funcionó:
Cerrar sesión y volver a iniciarla:
- Guarda tu trabajo y cierra todas las ventanas de terminal.
- Cierra sesión en tu sistema Ubuntu.
- Vuelve a iniciar sesión en tu cuenta.
- Abre una nueva ventana de terminal.
- Escribe este comando para mostrar tu PATH actual:
echo $PATH - Busca el directorio ~/.composer/vendor/bin en la salida.
Usar el comando source para aplicar cambios:
- Si no quieres cerrar sesión, usa el comando source para recargar la configuración de tu shell:
source ~/.bashrc(Usa ~/.bash_profile o ~/.profile si añadiste el PATH allí)
- Después de ejecutar el comando source, comprueba tu PATH:
echo $PATH - Busca el directorio ~/.composer/vendor/bin en la salida.
Si ves el directorio bin de Composer en tu PATH, la actualización fue exitosa. Ahora puedes ejecutar comandos de Laravel sin escribir la ruta completa al ejecutable.





