it-swarm.com.de

Laravel PHP Befehl nicht gefunden

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 Website gelesen habe, muss ich Folgendes tun:

Stellen Sie sicher, dass Sie das Verzeichnis ~/.composer/vendor/bin in Ihrem PATH-Verzeichnis ablegen, damit die ausführbare Datei von laravel gefunden wird, wenn Sie den Befehl laravel in Ihrem Terminal ausführen.

Aber ich weiß nicht, wie ich vorgehen soll (ich bin neu bei Terminal-Konsolenbefehlen).

Können Sie mir damit helfen? Vielen Dank!!

123
chemitaxis

Ok, das habe ich gemacht 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;)

Important: Wenn Sie den Unterschied zwischen bash_profile und bashrc wissen möchten, überprüfen Sie dies Link

Hinweis: Für Ubuntu 16.04, das Laravel 5.1 ausführt, lautet der Pfad: ~/.config/composer/vendor/bin

185
chemitaxis

Fügen Sie der .bashrc-Datei Folgendes hinzu (nicht .bash_profile).

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, ob der Pfad vorhanden ist) 

Führen Sie den Laravel-Befehl aus!

152
R T

Lösung auf 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
53
gilcierweb

Wenn Sie ein MacBook verwenden, beachten Sie die folgenden Ausschnitte.

Für zsh: 

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >>  ~/.zshrc
source ~/.zshrc

Für Bash:

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
41
Chweng Mega

Wenn Sie Ubuntu 16.04 verwenden.

  1. Die Composer-Konfigurationsdateien müssen in meinem Fall gefunden werden:
    ~/.config/composer oder in anderen Fällen ~/.composer/
    Sie können das Verzeichnis nach diesem Befehl sehen 
    composer global require "laravel/installer"

  2. nach dem Installieren von Laravel finden Sie Ihre Laravel in ~/.config/composer/vendor/laravel/installer/
    und Sie finden den Laravel-Befehl hier: 
    ~/.config/composer/vendor/bin/

  3. stellen Sie Ihre .bashrc mit nano ~/.bashrc ein und exportieren Sie Ihre Composer-Konfigurationsdatei: 

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

    oder Sie können Allias verwenden. aber obige Lösung wird empfohlen.

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

  4. Aktualisieren Sie jetzt Ihre Basis mit source ~/.bashrc und dann ist Laravel fertig !!

obige schritte funktioniert bei mir in Ubuntu 16.04

21
Gujarat Santana

Typ am Terminal:  

 composer global require "laravel/installer"

Wenn der Komponist fertig ist, tippe:

vi ~/.bashrc

Einfügen und speichern:

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

Typ am Terminal:

source ~/.bashrc

Öffne ein anderes Terminalfenster und tippe: laravel

17
MuriloReinert

Für Zsh und Bash:

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

source ~/.zshrc
source ~/.bashrc

Nur für bash:

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

source ~/.bashrc
16
MD Rasel Ahmed

Für Entwickler verwenden Sie zsh Fügen Sie der .zshrc-Datei Folgendes hinzu 

vi ~/.zshrc oder nano ~/.zshrc

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

am Ende der Datei. 

zsh kennt ~ nicht und verwendet stattdessen $HOME.

source ~/.zshrc

Erledigt! Versuchen Sie den Befehl laravel, den Sie sehen.

8
Sophy

Für diejenigen, die Linux mit Zsh verwenden:

1 - Diese Zeile zu deiner .zshrc-Datei hinzufügen

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

2 - Run  

source ~/.zshrc
  • Der Linux-Pfad zum Composer-Ordner unterscheidet sich von Mac
  • Verwenden Sie $HOME anstelle von ~ im Pfad mit Zsh
  • Die .zshrc-Datei ist im Home-Ordner versteckt
  • export PATH= exportiert den Pfad in Anführungszeichen, damit die ausführbare Laravel-Datei von Ihrem System gefunden werden kann
  • Das: $ PATH soll verhindern, dass das überschrieben wird, was sich bereits im Systempfad befand
6
guizo

Wenn auf einem Mac (und denke * nix), führen Sie dies einfach in Ihrem Terminal aus.

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

Ich habe den PFAD eingestellt, aber er hat nicht funktioniert. Ich finde einen anderen Weg, um ihn zu lösen. (OSX 10.10 und Version 5.2)
1) Finden Sie die ausführbare Datei: 

~/.composer/vendor/laravel/installer/laravel 

2) erteilen Sie Ausführungsberechtigungen: 

chmod +x ~/.composer/vendor/laravel/installer/laravel 

3) machen Sie einen Softlink zu /usr/bin: 

Sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel
3
zhaolion

1) Laden Sie zunächst das Laravel-Installationsprogramm mit Composer herunter:

composer global erfordert "laravel/installer"

2) Stellen Sie sicher, dass Sie den ~/.composer/vendor/bin directory in Ihrem PATH einfügen, damit die ausführbare Datei von Laravel von Ihrem System gefunden werden kann.

  set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

  eg: “C:\Users\\AppData\Roaming\Composer\vendor\bin” 

3) Nach der Installation erstellt der einfache Laravel-Befehl eine neue Laravel-Installation in dem von Ihnen angegebenen Verzeichnis.

eG:  laravel new blog
3
shalini

FürMACBenutzer:

1. Terminal öffnen

cd ~

2. Überprüfe den $ PATH

echo $PATH

3. Datei bearbeiten 

nano ~/.bash_profile

4. PASTE

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

Vergiss nicht Anführungszeichen setzen. 

5. control + X (y + enter um die Datei zu speichern und zu beenden)

Starten Sie nun vagrant, gehen Sie in Ihren Ordner und versuchen Sie:

laravel new yourprojectname
3

Typ am Terminal:

nano ~/.bash_profile 

dann einfügen:

export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"

dann speichern (drücken Sie Strg + c, drücken Sie Y, drücken Sie die Eingabetaste)  

jetzt können Sie "Laravel" auf Ihrem Terminal verwenden

0
Maii T

Wenn Sie Composer global installiert haben, können Sie das Laravel-Installationsprogramm mithilfe des folgenden Befehls installieren:

composer global require "laravel/installer=~1.1"
0
Ian Pinto

Benutze es einfach:

composer create-project --prefer-dist laravel/laravel youprojectname
0
Amir Kaftari