Chiama a `compositore installazione" dovrebbe sempre usare i file zip satis dist, mai origine

StackOverflow https://stackoverflow.com//questions/25071538

Domanda

Stiamo usando un repo satis per ospitare le dipendenze dei file zip.La nostra matrice di repository del file compositore.json punta al repo satis e disabilita il packagist.Ma quando eseguiamo l'aggiornamento compositore, composer.lock elenca ancora la sorgente originale sotto "Source" (quella elencata in SATIS.JSON in repository).Il satis è elencato in "Dist".Qual è un problema perché un'installazione di chiamata a compositore scarica la fonte.

Come posso avere chiamate al compositore Scarica solo il file ZIP SATIS DIST e nient'altro?

È stato utile?

Soluzione

Stavamo avendo lo stesso problema che descrivi.Siamo riusciti a far funzionare il nostro a lavorare rimuovendo "skip-dev": true (ne abbiamo celato mentre la risoluzione dei problemi) e eseguendo composer update con opzione --prefer-dist.

Non è sicuro esattamente come questo è messo insieme, nuovo di zecca a Satis e ancora imparando il compositore.Spero che questo aiuti qualcuno nella stessa barca.

Altri suggerimenti

Se si dispone di un vecchio file composer.lock creato prima di configurare SATIS e disabilitando l'accesso al packagist, questo è normale.

E semplicemente provare ad aggiornare con un'installazione esistente caricata anche il modo sbagliato.Se si desidera ricominciare completamente nuova, eliminare sia composer.lock e la cartella vendor e eseguire composer update.Per essere più sicuro, composer update --prefer-dist.

Se questo non fa ancora ciò che vuoi, probabilmente devi dare un'occhiata alle versioni delle dipendenze.Ci sono rami richiesti?

E l'altra cosa è come hai configurato l'istanza SATIS.Lo sto correndo per un anno o in modo che utilizzi un processo in due fasi per afferrare sia i repository esterni, così come quelli locali, e funziona alla grande.Forse puoi aggiungere alcuni dettagli su questo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top