2016-04-04 5 views
0

Ich versuche, mein Projekt zu schieben lokale Rechner zu leben Server aus, wo es gut läuft. Aber wenn ich gedrückt Code Produktionsmaschine und führen folgenden Befehl ein:Laravel 5.2 Script PHP Handwerker klar kompilierte die Pre-Update-cmd Ereignisbehandlung zurück mit einem Fehler

composer update 

es mir folgende Fehler zeigt:

> > php artisan clear-compiled 
> 
>         [BadMethodCallException]   Method after does not exist. 
>         
> 
> Script php artisan clear-compiled handling the pre-update-cmd event 
> returned with an error 
> 
>       [RuntimeException]  Error Output:  
>      
> 
> update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] 
> [--no-dev] [--lock] [--no-plugins] [--no-custom-installers] 
> [--no-autoloader] [--no-scripts] [--no-progress] [--with-dependencies] 
> [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] 
> [-a|--classmap-authoritative] [--ignore-platform-reqs] 
> [--prefer-stable] [--prefer-lowest] [-i|--interactive] [--root-reqs] 
> [--] [<packages>]... 

Bitte um Hilfe! Nur dank

Antwort

0

läuft composer update wird nicht helfen ...

Versuchen Sie nach der vollständigen Prozedur here

0

auf dem Produktionsserver sollten Sie laufen nur Komponist installieren! Dies sollte Ihren Fehler vermeiden. Mit update installieren Sie die neueste konfigurierte Version jedes Pakets, das in Ihrer composer.json benötigt wird. Mit install installieren Sie die exakt gleiche Version, die Sie auf Ihrem lokalen Server verwendet haben (gespeichert in Ihrer composer.lock-Datei).

+0

hatte ich einen Buchstaben „W“ zufällig in meinem Code, der Handwerker laufen überhaupt ließ mich nicht, lol. – JREAM

0

Nun, es ist Ihr php artisan clear-compiled Befehl, der hier versagt. Wahrscheinlich stammt das Problem aus dem Start der Anwendung. Irgendwo gibt es einen Aufruf der Methode after in Ihrer Anwendung, ein Verfahren, das nicht existiert. Bitte beachten Sie, dass dieser Anruf nicht sein muss (und ist in der Tat nicht) in den ClearCompiledCommand, sondern überall in Ihrem Code.