2016-05-29 21 views
6

Ich this package meinem Komponist json hinzufügen und wenn ich Komponist Update ausführen Ich erhalte diesen FehlerLaravel/Komponist bekommen „konnte nicht innerhalb der Klassen-Scan“ für Paket

Could not scan for classes inside ".../vendor/artdarek/pusherer/src/migrations" which does not appear to be a file nor a folder 

Dieser Ordner nicht der Fall ist existieren in dem Paket, noch ist es in einer Autoload-Anweisung in diesem Paket composer.json referenziert.

Wenn ich in meinem composer.lock Datei im pusherer Abschnitt graben sehe ich dies aus unerklärlichen Grund

"classmap": [ 
       "src/migrations" 
      ], 

jemand eine Ahnung, was diese zu meinen composer.lock Datei ist hinzuzufügen?

+0

Führen Sie Composer im ausführlichen Modus aus und veröffentlichen Sie die Ausgabe: 'composer update -vvv'. Dies kann langwierig sein, reduzieren Sie also auf relevante Teile, wenn Sie können. Dies könnte durch ein Laravel-Skript oder eine Larovel-Aufgabe verursacht werden, die nach dem Update ausgeführt wird (um die Datenbank-bezogenen Sachen vorzubereiten). –

Antwort

3

Tun Sie einfach composer require artdarek/pusherer ohne Ihre composer.lock oder composer.json Datei zu berühren, und Sie sollten in Ordnung sein. Wenn Sie Probleme mit Ihrer composer.lock Datei haben, löschen Sie sie einfach und wenn Sie composer require .... von oben ausführen, wird es neu erstellt.

2

Mit Blick auf das Paket scheint diese Zeile in der 1.0.1 Freigabe aber in der 1.0.2 Freigabe entfernt worden zu sein. Können Sie es entfernen und dann mit der neuesten Version neu hinzufügen?