Ogni tanto capita di dover aggiornare anche il pacchetto composer per utilizzare l’ultima versione.
Mi è successo di lavorare su una postazione con una vecchia versione del composer. Ogni aggiornamento che lanciavo puntualmente mi arrivava un’email da github che mi informava di aggiornare il composer.
Dopo aver cancellato un’infinità di email mi sono deciso ad aggiornare.
Da diverse release esiste il comando self-update
che fa tutto in autonomia.
Purtroppo questa era proprio una vecchia versione sprovvista del comando.
La cosa più semplice da fare è stata scaricare il pacchetto aggiornato di composer.phar
seguendo le istruzioni fornite dagli sviluppatori.
L’unica aggiunta che ho fatto è stata creare il seguente script bash per consentirmi di eseguire il comando nel modo più semplice come sono abituato in tutte le altre postazioni:
[code]$ composer parametri[/code]
Ecco lo scritp composer
che ho posizionato nella directory /usr/bin/
#!/bin/bash path=$(dirname $(realpath $0)) php $path/composer.phar $@
Allo script vanno poi assegnati gli opportuni permessi di esecuzione.