the sure not make mac found composer php bash laravel

php - sure - sudo laravel command not found



Laravel PHP Command Not Found (14)

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 su sistema pueda localizar el ejecutable laravel.

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

He instalado Laravel usando el compositor sin problemas, pero cuando trato de ejecutar " laravel " en mi terminal tengo este típico error:

-bash: laravel: comando no encontrado

Si leo la documentación del sitio oficial, necesito hacer eso:

Asegúrese de colocar el directorio ~ / .composer / vendor / bin en su RUTA para que el ejecutable laravel se encuentre cuando ejecute el comando laravel en su terminal.

Pero no sé cómo hacerlo (soy nuevo en los comandos de la consola del terminal).

¿Me puede ayudar con eso? ¡¡Gracias!!


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 (volver a cargar, verificar n confirmar que la ruta está allí)

¡ejecuta el comando laravel!


Configuré el PATH, pero no funcionó. Encontré otra forma de resolverlo. (OSX 10.10 y laravel 5.2)
1) encuentre 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


Cuando ingresé para agregar export PATH = "$ HOME / .composer / vendor / bin: $ PATH" en mi archivo ~ / .bashrc, vim me indicó que era un archivo nuevo. Intenté lo mismo con el archivo .zshrc y vim dijo que también era nuevo. Seguí adelante y lo agregué a un archivo ~ / .bashrc recién creado y lo reintenté ejecutando laravel y obtuve el comando -bash: laravel no encontrado.

Supongo que estoy pegando esa línea en el archivo .bashrc incorrecto. No puedo encontrar el archivo donde se supone que debo pegar esto.


Ok, lo hice y funciona:

nano ~/.bash_profile

Y pegar

export PATH=~/.composer/vendor/bin:$PATH

Reinicia la terminal y disfruta;)

Importante : si desea saber la diferencia entre bash_profile y bashrc , consulte este link

Nota: Para Ubuntu 16.04 ejecutando laravel 5.1, la ruta es: ~ / .config / composer / vendor / bin


Para aquellos que usan Linux con Zsh:

1 - Agregue esta línea a su archivo .zshrc

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

2 - Ejecutar

source ~/.zshrc

  • La ruta de Linux a la carpeta del compositor es diferente de Mac
  • Use $HOME lugar de ~ dentro de la ruta con Zsh
  • El archivo .zshrc está oculto en la carpeta Inicio
  • export PATH= exporta la ruta entre comillas para que el ejecutable de Laravel pueda ser localizado por su sistema
  • El: $ PATH es para anular lo que ya estaba en la ruta del sistema

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 ~ así que en su lugar usa $HOME .

source ~/.zshrc

¡Hecho! laravel comando laravel que verás.


Para usuarios de MAC :

1. Terminal abierto

cd ~

2. Verifica dos veces $ 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 comienza vagabundo, ve a tu carpeta e intenta:

laravel new yourprojectname


Para zsh y bash:

export PATH="$HOME/.config/composer/vendor/bin:$PATH" source ~/.zshrc source ~/.bashrc

Solo para bash:

export PATH=~/.config/composer/vendor/bin:$PATH source ~/.bashrc


Si está en mac (y piensa * nix) simplemente ejecuta esto en tu terminal.

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


Si estás usando Ubuntu 16.04.

  1. Necesitas encontrar los archivos de configuración del compositor en mi caso es:
    ~/.config/composer o en otros casos ~/.composer/
    puedes ver el directorio después de este comando
    composer global require "laravel/installer"

  2. después de instalar Laravel puede encontrar su laravel en ~/.config/composer/vendor/laravel/installer/ .
    y encontrarás aquí el comando abreviado de Laravel :
    ~/.config/composer/vendor/bin/

  3. configura tu .bashrc usando nano ~/.bashrc y exporta tu archivo de configuración del compositor:

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

    o puedes usar alias pero se recomienda una solución anterior.

    alias laravel=''~/.config/composer/vendor/laravel/installer/laravel''

  4. Ahora actualiza tu bashrc usando source ~/.bashrc y luego ¡laravel está listo!

los pasos anteriores funcionan conmigo en Ubuntu 16.04


Solución en el 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


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


Escriba en la terminal:

composer global require "laravel/installer"

Cuando el compositor termine, escriba:

vi ~/.bashrc

Pegar y guardar:

export PATH="~/.config/composer/vendor/bin:$PATH"

Escriba en la terminal:

source ~/.bashrc

Abra otra ventana de terminal y escriba: laravel