Comando PHP de Laravel no encontrado
Instalé Laravel usando Composer sin problemas, pero cuando intento ejecutarlo laravel
en la terminal, aparece el siguiente error:
-bash: laravel: comando no encontrado
Los documentos dicen que necesito hacer lo siguiente:
Asegúrese de colocar el directorio ~/.composer/vendor/bin en su RUTA para que se encuentre el ejecutable de laravel cuando ejecute el comando laravel en su terminal.
¿Cómo puedo hacer eso?
Ok, lo hice y funciona:
nano ~/.bash_profile
y pegar
export PATH=~/.composer/vendor/bin:$PATH
hazlo source ~/.bash_profile
y disfruta ;)
Importante : si desea conocer la diferencia entre bash_profile y bashrc , consulte este enlace
Nota: Para Ubuntu 16.04 que ejecuta laravel 5.1, la ruta es: ~/.config/composer/vendor/bin
En otras plataformas: para comprobar dónde está su directorio global de Composer, ejecute composer global about
. Agregue /vendor/bin
al directorio que aparece después de "Cambió el directorio actual a ..." para obtener la ruta que debe agregar a su archivo PATH
.
Agregue lo siguiente al .bashrc
archivo (no .bash_profile
).
export PATH="~/.composer/vendor/bin:$PATH"
al final del archivo y luego en la terminal ejecutarsource ~/.bashrc
Para verificar que:
echo $PATH
(Reinicie el terminal, verifique y confirme que la ruta esté allí)
¡Ejecute el comando laravel!
Nota: Para Ubuntu 16 y superiores, utilice lo siguiente:
export PATH="~/.config/composer/vendor/bin:$PATH"
Cuando utilice MacBook, consulte los fragmentos a continuación;
Para pescado:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.fishrc
source ~/.fishrc
Para zsh:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Para fiesta:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Solución en enlace . En la terminal:
# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH"
# check laravel command
laravel
# download installer
composer global require "laravel/installer=~1.1"
nano ~/.bashrc
#add
alias laravel='~/.composer/vendor/bin/laravel'
source ~/.bashrc
laravel
# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog