Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
composer [Le 27/10/2021, 14:56]
bcag2 [Installation] màj dernier hash
composer [Le 09/03/2023, 11:29] (Version actuelle)
bcag2 contrib !-)
Ligne 20: Ligne 20:
 <code bash> <code bash>
 php -r "​copy('​https://​getcomposer.org/​installer',​ '​composer-setup.php'​);"​ php -r "​copy('​https://​getcomposer.org/​installer',​ '​composer-setup.php'​);"​
-php -r "if (hash_file('​sha384',​ '​composer-setup.php'​) === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo '​Installer verified';​ } else { echo '​Installer corrupt';​ unlink('​composer-setup.php'​);​ } echo PHP_EOL;"​ +php -r "if (hash_file('​sha384',​ '​composer-setup.php'​) === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo '​Installer verified';​ } else { echo '​Installer corrupt';​ unlink('​composer-setup.php'​);​ } echo PHP_EOL;"​ 
-php composer-setup.php ​# voir https://​stackoverflow.com/​a/​56710293/​6614155+php composer-setup.php
 php -r "​unlink('​composer-setup.php'​);"​ php -r "​unlink('​composer-setup.php'​);"​
 </​code>​ </​code>​
-Adaptez éventuellement le hash ''​795f976fe0ebd8b75f26a6dd68f78fd3453ce79f32ecb33e7fd087d39bfeb978342fb73ac986cd4f54edd0dc902601dc''​ à celui de la dernière version (voir la [[https://​getcomposer.org/​download/​|documentation officielle]]). +Adaptez éventuellement le hash ''​55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae''​ à celui de la dernière version (voir la [[https://​getcomposer.org/​download/​|documentation officielle]]). 
 +<note important>​Réaliser ces commandes à partir de votre répertoire ///​home/​$USER///​ sinon le fichier //​composer.phar//​ sera dans le répertoire courant</​note>​
 Vous pouvez désormais utiliser Composer : Vous pouvez désormais utiliser Composer :
 <​code>​composer</​code>​ <​code>​composer</​code>​
Ligne 34: Ligne 34:
  
 ===== Mise à jour ===== ===== Mise à jour =====
 +Pour mettre à jour composer v2 entre 2 versions mineures (par exemple v2.3.x vers v2.5.x) :
 +<code bash>​composer self-update</​code>​
 +
 En octobre 2020 est sortie [[https://​blog.packagist.com/​composer-2-0-is-now-available/​|la version 2.0 de composer]]\\ En octobre 2020 est sortie [[https://​blog.packagist.com/​composer-2-0-is-now-available/​|la version 2.0 de composer]]\\
 Pour mettre à jour composer v1.x vers v2, vous pouvez exécuter :\\ Pour mettre à jour composer v1.x vers v2, vous pouvez exécuter :\\
Ligne 58: Ligne 61:
 Ceci aura pour effet de créer un fichier ''​composer.json''​ contenant toutes les informations de votre projet (ce qui peut être utile dans le cadre d'une éventuelle publication sur [[https://​packagist.org/​|Packagist]] ;-)), dont surtout ses dépendances. Ceci aura pour effet de créer un fichier ''​composer.json''​ contenant toutes les informations de votre projet (ce qui peut être utile dans le cadre d'une éventuelle publication sur [[https://​packagist.org/​|Packagist]] ;-)), dont surtout ses dépendances.
  
-Pour chaque dépendance vous pouvez choisir de spécifier finement les versions à utiliser. ​+Pour chaque dépendance vous pouvez choisir de spécifier finement les versions à utiliser.
  
 ==== Installer des dépendances ==== ==== Installer des dépendances ====
Ligne 72: Ligne 75:
 ==== Impossible de mettre à jour ==== ==== Impossible de mettre à jour ====
  
-La mise à jour se fait normalement par +La mise à jour se fait normalement par
 <code bash>​composer self-update</​code>​ <code bash>​composer self-update</​code>​
 Si vous avez installé composer au moyen d'​[[:​APT]],​ il faut le désinstaller : Si vous avez installé composer au moyen d'​[[:​APT]],​ il faut le désinstaller :
Ligne 87: Ligne 90:
  
 ---- ----
-//​Contributeurs : [[:​utilisateurs:​d10g3n]],​ [[:​utilisateurs:​krodelabestiole]]//​+//​Contributeurs : [[:​utilisateurs:​d10g3n]],​ [[:​utilisateurs:​krodelabestiole]]//, [[:​utilisateurs:​bcag2]]//
  • composer.1635339366.txt.gz
  • Dernière modification: Le 27/10/2021, 14:56
  • par bcag2