No Se Encontró el Comando Laravel PHP
He instalado Laravel usando composer sin problemas, pero cuando intento ejecutar "laravel " en mi terminal tengo este error típico:
- bash: laravel: comando no encontrado
Si leo la documentación del sitio oficial necesito hacer eso:
Asegúrese de colocar el ~/.composer/vendor / bin directorio en su RUTA para que el ejecutable laravel se encuentra cuando se ejecuta el comando laravel en su terminal.
Pero No se como hacerlo (soy nuevo en los comandos de la consola terminal).
¿Puedes ayudarme con eso? ¡Gracias!!15 answers
Ok, lo hice y funciona:
nano ~/.bash_profile
Y pegar
export PATH=~/.composer/vendor/bin:$PATH
Reinicie el terminal y disfrute;)
Importante: Si quieres saber la diferencia entre bash_profile y bashrc por favor revise esta link
Nota: Para Ubuntu 16.04 que ejecuta laravel 5.1, la ruta es: ~/.config/composer/vendor / bin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-25 13:11:52
Agregue lo siguiente al archivo .bashrc
(no .bash_profile
).
export PATH="~/.composer/vendor/bin:$PATH"
Al final del archivo y luego en la terminal
source ~/.bashrc
Para verificar que:
echo $PATH
(reload, check n confirm the path is there)
Ejecute el comando laravel!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-09 16:16:43
Solución en enlace http://tutsnare.com/laravel-command-not-found-ubuntu-mac /
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
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-07-04 19:10:41
Usando Mac
Para zsh:echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Para Bash:echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-12-28 01:22:55
Si estás usando Ubuntu 16.04.
Necesitas encontrar los archivos de configuración de composer en mi caso es :
~/.config/composer
o en los demás casos~/.composer/
puede ver el dir después de este comandocomposer global require "laravel/installer"
Después de instalar Laravel, puede encontrar su laravel en
~/.config/composer/vendor/laravel/installer/
.
y usted encontrará el Laravel método abreviado comando aquí :~/.config/composer/vendor/bin/
-
Establecer su .bashrc usando
nano ~/.bashrc
y exporta tu archivo de configuración de composer :export PATH="$PATH:$HOME/.config/composer/vendor/bin"
o puedes usar allias. pero por encima de la solución se recomienda.alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
Ahora actualice su bashrc usando
source ~/.bashrc
y luego laravel está listo!!
Los pasos anteriores funcionan conmigo en Ubuntu 16.04
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-01-10 02:24:15
Tipo de terminal:
composer global require "laravel/installer"
Cuando el compositor termine, escriba:
vi ~/.bashrc
Pegar y guardar:
export PATH="~/.config/composer/vendor/bin:$PATH"
Tipo de terminal:
source ~/.bashrc
Abra otra ventana de terminal y escriba: laravel
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-08-18 15:25:34
Para zsh y bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Para bash solamente:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-08 06:51:42
Para desarrolladores use zsh
Agregue lo siguiente al archivo .zshrc
vi ~/.zshrc
o nano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
Al final del archivo.
zsh
no sabe ~
por lo que en su lugar por el uso $HOME
.
source ~/.zshrc
Hecho! pruebe el comando laravel
verá.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-07-04 03:46:15
Para aquellos que usan Linux con Zsh:
1 - Añade esta línea a tu archivo .zshrc
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
2 - Ejecutar
source ~/.zshrc
- La ruta de Linux a la carpeta composer es diferente de Mac
- Use
$HOME
en lugar de~
dentro de la ruta con Zsh - El archivo
.zshrc
está oculto en la carpeta de inicio -
export PATH=
exporta la ruta entre comillas para que el ejecutable Laravel pueda ser localizado por su sistema - El CAMINO: PATH es evitar anular lo que fue ya en la ruta del sistema
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-27 02:32:49
Si está en mac (y piense *nix) simplemente ejecute esto en su terminal.
export PATH="~/.composer/vendor/bin:$PATH"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-09-01 08:54:56
Para usuarios de MAC :
1. Abrir terminal
cd ~
2. Vuelva a comprobar el PATH PATH
echo $PATH
3. Editar archivo
nano ~/.bash_profile
4. PEGAR
export PATH="~/.composer/vendor/bin:$PATH"
No olvides poner comillas.
5. control + X (y + enter para guardar el archivo y salir)
Ahora inicia vagrant, ve a tu carpeta y prueba:
laravel new yourprojectname
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-02 20:09:52
Establecí el CAMINO,pero no funcionó.Encuentro otra manera de resolverlo. (OSX 10.10 & laravel 5.2)
1) encuentra el archivo ejecutable:
~/.composer/vendor/laravel/installer/laravel
2) dar permisos de ejecución:
chmod +x ~/.composer/vendor/laravel/installer/laravel
3) hacer un enlace suave a /usr/bin:
sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-08 12:39:32
1) Primero, descargue el instalador de Laravel usando Composer:
Composer global requiere"laravel/installer"
2) Asegúrese de colocar el ~/.composer/vendor/bin directory
en su RUTA para que el ejecutable laravel pueda ser localizado por su sistema.
set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
eg: “C:\Users\\AppData\Roaming\Composer\vendor\bin”
3) Una vez instalado, el comando simple laravel new creará una nueva instalación de Laravel en el directorio que especifique.
eG: laravel new blog
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-08 13:20:32
Cuando entré a añadir export PATH= " HOME HOME/.composer / vendor /bin: PATH PATH" en mi~/.archivo Bashrc, Vim me indicó que era un archivo nuevo. Intenté lo mismo para el .el archivo zshrc y vim dijeron que también era nuevo. Seguí adelante y lo agregué a un ~ / recién creado.bashrc y volvió a intentar ejecutar laravel y obtuvo el comando-bash: laravel no encontrado.
Supongo que estoy pegando esa línea en el mal .archivo bashrc. No puedo encontrar el archivo donde se supone que debo pegar esto.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-19 13:06:59
Si tiene Composer instalado globalmente, puede instalar la herramienta Laravel installer utilizando el siguiente comando:
composer global require "laravel/installer=~1.1"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-18 10:16:07