Ich habe Laravel mit Composer ohne Probleme installiert, aber wenn ich versuche, "laravel" in meinem Terminal auszuführen, habe ich diesen typischen Fehler:
-bash: laravel: Befehl nicht gefunden
Wenn ich die Dokumentation der offiziellen Seite lese, muss ich das tun:
Stellen Sie sicher, dass Sie das Verzeichnis ~/.composer/vendor/bin in Ihren PATH setzen, damit die ausführbare Datei laravel gefunden wird, wenn Sie den Befehl laravel in Ihrem Terminal ausführen.
Aber ich weiß nicht, wie zu tun (ich bin neu auf Terminal-Konsole Befehle).
Können Sie mir dabei helfen? Danke!!
Ok, das habe ich getan und es funktioniert:
nano ~/.bash_profile
Und einfügen
export PATH=~/.composer/vendor/bin:$PATH
Starten Sie das Terminal neu und genießen Sie es ;)
Wichtig: Wenn Sie den Unterschied zwischen bash_profile und bashrc wissen wollen, lesen Sie bitte diesen Link
Hinweis: Für Ubuntu 16.04 mit Laravel 5.1 lautet der Pfad: ~/.config/composer/vendor/bin
Fügen Sie der Datei .bashrc
(nicht .bash_profile
) folgendes hinzu.
export PATH="~/.composer/vendor/bin:$PATH"
Am Ende der Datei und dann im Terminal
source ~/.bashrc
Um das zu überprüfen:
echo $PATH
(Starten Sie das Terminal neu, prüfen Sie & Bestätigen Sie, dass der Pfad vorhanden ist)
Führen Sie den Befehl laravel aus!
Lösung auf dem Link http://tutsnare.com/laravel-command-not-found-ubuntu-mac/
Im 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