2016-02-25 14 views
5

Ogni volta che sto cercando di composer update o cancellare cartella vendor + composer install sto ottenendo questo messaggio di errore:Impossibile eseguire la scansione per le classi di dentro/IlluminateQueueClosure.php

[RuntimeException] 
     Could not scan for classes inside "C:\Users\Mateusz\Documents\NetBeansProje 
     cts\projectname\trunk\newproject\vendor/symfony/finder/Symfony/Component/Find 
     er/src/Illuminate/Queue/IlluminateQueueClosure.php" which does not appear t 
     o be a file nor a folder 

Beh, in realtà non ho questo file nel mio progetto a tutti. All'interno della directory /Finder non c'è /src. Qualcuno potrebbe consigliarmi su cosa fare ora per favore?

Sono praticamente un programmatore principiante quindi mi sembra onestamente magica. Io lavoro su un progetto più grande, mi hanno appena detto di aggiornare il mio progetto e compositore, ma l'aggiornamento del compositore mi dà questo errore.

risposta

3

Sembra essere un bug con la versione precedente di compositore ...
tenta di aggiornare compositore utilizzare questo comando:

composer self-update 

quindi eliminare il file "composer.lock" nella directory principale cartella del progetto e svuotare la cache compositore eseguendo:

composer clear-cache 

quindi eseguire nuovamente:

composer install 
-1

Rimuovi la cartella Vendor dal tuo progetto laravel ed esegui di nuovo l'installazione di Composer.

+0

Non è affatto una soluzione. Questo è solo nascondendo il problema. – MattBoothDev

+0

Il problema nel mio caso era la presenza di una cartella del venditore all'interno del git. L'ho rimosso dal git aggiungendo '/ vendor' a' .gitignore' che ha risolto il mio problema. – Mehdi