2015-03-02 6 views
6

Devo lavorare su un progetto su symphony 2 senza la configurazione del compositore, ma con il venditore di cartelle/* nel repository.Come recuperare composer.json dal progetto esistente su symfony2?

Desidero reinstallare il compositore e generare una configurazione per un pacchetto esistente. È possibile?

Grazie!

+0

Non sono sicuro se il comando per il fornitore -> esiste composer.json. Ma puoi elencare le dipendenze installate tramite 'compositore show --installato'. –

risposta

4

È necessario creare manualmente composer.json a mano o utilizzando il comando composer init.

E quindi è possibile elencare tutti i pacchetti nella cartella vendor entro il composer show --installed.

Quindi basta generare la sezione per il proprio composer.json con i valori elencati. E hai finito. Puoi usare le espressioni regolari per farlo più facilmente.

0
composer update 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Package operations: 0 installs, 1 update, 8 removals  
    - Removing yiisoft/yii2-jui (2.0.7) 
    - Removing bower-asset/jquery-ui (1.12.1) 
    - Removing phpoffice/phpspreadsheet (1.0.0) 
    - Removing psr/simple-cache (1.0.0) 
    - Removing guzzlehttp/guzzle (5.0.0) 
    - Removing guzzlehttp/ringphp (1.1.0) 
    - Removing guzzlehttp/streams (3.0.0) 
    - Removing react/promise (v2.5.1) 
    - Updating swiftmailer/swiftmailer (v5.4.8 => v5.4.9): Downloading (100%)   
Writing lock file 
Generating autoload files 

penso che è possibile eseguire composer update, che vi mostrerà tutti i pacchetti, e poi composer install ... uno per uno