2017-06-21 3 views
0

Ich bin extrem neu und frustriert mit der Arbeit mit einer Befehlszeile. Ich versuche gerade, Laravel zu installieren, um mit meiner PHP-Anwendung zu verwenden. Ich habe Composer installiert und jetzt versuche ich Laravel zu installieren.Installieren und Ausführen von Laravel

Ich habe zunächst versucht, die Anweisungen auf dem documentation für Laravel, dass zu folgen ich habe:

  • installiert Komponist
  • composer global require "laravel/installer" lief
  • fehlgeschlagen laravel new blog auszuführen: -bash: laravel: command not found

Als nächstes versuchte ich einem Laracast video zu folgen:

  • installiert Komponist
  • lief composer global require "laravel/installer"
  • vim geöffnet ~/.bashrc und hinzugefügt export PATH="$HOME/.composer/vendor/bin:$PATH"
  • fehlgeschlagen laravel new blog auszuführen: -bash: laravel: command not found

Zusätzlich noch Laravel nicht zur Verfügung zu sein, wenn ich Zurück zur bashrc-Datei, bekomme ich folgende Meldung:

Found a swap file by the name "~/.bashrc.swp" 
      owned by: Shawn dated: Wed Jun 21 16:01:37 2017 
     file name: ~Shawn/.bashrc 
      modified: YES 
     user name: Shawn host name: Shawns-MBP.domain 
     process ID: 39328 
While opening file "/Users/Shawn/.bashrc" 
      dated: Wed Jun 21 16:19:11 2017 
     NEWER than swap file! 

(1) Another program may be editing the same file. If this is the case, 
    be careful not to end up with two different instances of the same 
    file when making changes. Quit, or continue with caution. 
(2) An edit session for this file crashed. 
    If this is the case, use ":recover" or "vim -r /Users/Shawn/.bashrc" 
    to recover the changes (see ":help recovery"). 
    If you did this already, delete the swap file "/Users/Shawn/.bashrc.swp" 
    to avoid this message. 

Noch einmal, ich bin sehr verwirrt von diesem Prozess und kann einfach nicht meinen Kopf um was schief geht und warum es für andere Leute funktioniert, aber ich kann nicht scheinen, Laravel korrekt installiert zu bekommen.

+1

Fügen Sie den Composer-Pfad zum .bash_profile hinzu, indem Sie das vorhandene mit: anhängen. Vergessen Sie nicht, es erneut auszuführen oder loggen Sie sich einfach ab und loggen Sie sich erneut ein –

+1

Alternativ können Sie Laravel auch mit dem Befehl composer create-project in Ihrem Terminal installieren (https://laravel.com/docs/5.4/installation#installing-laravel): komponist create-project --prefer-dist laravel/laravel blog – manian

Antwort

1

Ihr System kann den Befehl laravel nicht finden. Angenommen, Sie haben mit dem Befehl composer global require "laravel/installer" keine Fehler erhalten, das Installationsprogramm hat die bekannten Pfade Ihres Systems nicht aktualisiert (im Grunde muss es wissen, dass laravel auf ~/.composer/vendor/bin/laravel abbildet und im Moment tut es das nicht).

Die Bearbeitung auf ~/.bashrc soll das beheben, aber Sie müssen entweder in source ~/.bashrc oder abmelden und wieder anmelden laufen für die Änderung Ihrer .bashrc zu übernehmen.

Der alternative Weg (und die Art, wie ich persönlich bevorzuge) ist zu tun, was @manian in den Kommentaren gesagt hat und composer create-project --prefer-dist laravel/laravel blog laufen. Auf diese Weise können Sie Laravel-Projekte erstellen, ohne das Laravel-Installationsprogramm installieren und verwenden zu müssen.

Was Ihr Problem mit der Datei .swp betrifft, ist das das Ergebnis, Vim nicht richtig zu beenden. Vim erstellt swp Dateien als Backup für den Fall, dass Vim abstürzt. When exited properly löscht es diese Sicherungsdateien. Wenn Sie Vim jedoch nicht ordnungsgemäß beenden, können Sie sie nicht löschen. Wenn Ihre Datei erfolgreich aktualisiert und gespeichert wurde, then you can simply delete it.

+0

Vielen Dank, die 'source ~/.bashrc' behoben dieses Problem und danke, dass du mir auch den alternativen Weg gegeben hast. – Shawn31313

Verwandte Themen