Strumenti Utente

Strumenti Sito


itaengine:composer

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
itaengine:composer [2017/06/09 13:17] c.iesariitaengine:composer [2018/03/19 10:45] (versione attuale) – modifica esterna 127.0.0.1
Linea 7: Linea 7:
   * **//composer.lock//**, è un file gestito da Composer che blocca l'aggiornamento delle dipendenze ad una versione specifica. Va mantenuto ed inserito nel repository del codice per avere una configurazione identica per ogni ambiente di lavoro   * **//composer.lock//**, è un file gestito da Composer che blocca l'aggiornamento delle dipendenze ad una versione specifica. Va mantenuto ed inserito nel repository del codice per avere una configurazione identica per ogni ambiente di lavoro
   * **//vendor///**, è la cartella dove vengono installate tutte le librerie e che contiene il file **//autoloader.php//** da includere nel proprio progetto   * **//vendor///**, è la cartella dove vengono installate tutte le librerie e che contiene il file **//autoloader.php//** da includere nel proprio progetto
 +
 +===== Installazione =====
 +
 +Download ed istruzioni sono disponibili sul [[https://getcomposer.org/download/|sito ufficiale]].
      
 ===== Comandi ===== ===== Comandi =====
  
-> //Se Composer non è installato globalmente, utilizzare il comando "php composer.pharal posto di "composer".//+> //Se **Composer** non è installato globalmente, utilizzare il comando ''php composer.phar'' al posto di ''composer''.//
  
 <code bash> <code bash>
 composer install composer install
 </code> </code>
-Installa tutte le dipendenze necessarie. Se presente utilizza le versioni stabilite dal file compsoer.lock, in caso contrario installerà le versioni più aggiornate seguendo le regole del composer.json.+ 
 +Installa tutte le dipendenze necessarie. Se presente utilizza le versioni stabilite dal **//composer.lock//**, in caso contrario installerà le versioni più aggiornate seguendo le regole stabilite nel **//composer.json//**.
  
 <code bash> <code bash>
 composer update [...] composer update [...]
 </code> </code>
-Aggiorna le dipendenze ed aggiorna il file composer.lock. Equivale a cancellare il file composer.lock e lanciare il comando "composer install".+ 
 +Aggiorna le dipendenze ed aggiorna il **//composer.lock//**. Equivale a cancellare il **//composer.lock//** e lanciare il comando ''composer install''.
 È possibile aggiornare pacchetti specifici indicandone il nome dopo il comando, ad esempio: È possibile aggiornare pacchetti specifici indicandone il nome dopo il comando, ad esempio:
  
itaengine/composer.1497014222.txt.gz · Ultima modifica: 2018/03/19 10:45 (modifica esterna)