2015-01-27 10 views
8

Come rimuovere ordinatamente il fornitore?Come rimuovere un fornitore da un progetto symfony2?

SyliusCartBundle, che sto installando, richiede Stof 1.1. *, E il mio progetto Symfony ha Stof 1.2.x. Quindi voglio rimuovere quello Stof 1.2.

È si tratta di rimozione: directory

  • tessuto dalla cartella vendor linea
  • AppKernel

Ed ecco l'output di errore da shell:

Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - Can only install one of: stof/doctrine-extensions-bundle[v1.1.0, 1.2.x-dev 
]. 
    - Can only install one of: stof/doctrine-extensions-bundle[v1.1.0, 1.2.x-dev 
]. 
    - sylius/order-bundle v0.12.0 requires stof/doctrine-extensions-bundle 1.1.* 
-> satisfiable by stof/doctrine-extensions-bundle[v1.1.0]. 
    - sylius/cart-bundle v0.12.0 requires sylius/order-bundle 0.12.*@dev -> sati 
sfiable by sylius/order-bundle[v0.12.0]. 
    - Installation request for sylius/cart-bundle 0.12.* -> satisfiable by syliu 
s/cart-bundle[v0.12.0]. 
    - Installation request for stof/doctrine-extensions-bundle == 1.2.9999999.99 
99999-dev -> satisfiable by stof/doctrine-extensions-bundle[1.2.x-dev]. 


Installation failed, reverting ./composer.json to its original content. 

risposta

15

Ecco cosa devi fare

  • linea di eliminazione dalla AppKernel
  • rimuovere eventuali dipendenze dal config.yml
  • rimuovere l'istruzione richiedono dai progetti composer.json

Se viene ancora un errore di uno degli altri pacchetti vendor è che richiedono la uno che hai cancellato, quindi dovrai stare con il pacchetto o eliminare tutti i bundle dipendenti

+1

Non è necessario rimuovere fisicamente la directory stof dalla directory del fornitore? – Sruj

+3

no sarà rimosso automaticamente dal comando di aggiornamento del compositore, i fornitori che hai del compser.json saranno controllati rispetto a quelli installati e in modo che il nuovo verrà installato esistente verrà aggiornato se c'è un aggiornamento disponibile e quelli esistenti non elencato in JSON verrà automaticamente rimosso – Nickolaus

Problemi correlati