Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| composer [Le 23/12/2018, 18:23] – [Installation] 87.88.68.52 | composer [Le 09/03/2023, 11:29] (Version actuelle) – contrib !-) bcag2 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| - | |||
| - | ---- | ||
| ====== Composer ====== | ====== Composer ====== | ||
| Ligne 18: | Ligne 16: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Pour installer **Composer** , ouvrez un terminal et copiez-collez les lignes suivantes : | + | Pour installer **Composer** |
| - | + | ||
| - | < | + | |
| - | php -r "if (hash_file(' | + | |
| - | sudo php composer-setup.php --install-dir=/ | + | |
| - | php -r " | + | |
| + | <code bash> | ||
| + | php -r " | ||
| + | php -r "if (hash_file(' | ||
| + | php composer-setup.php | ||
| + | php -r " | ||
| + | </ | ||
| + | Adaptez éventuellement le hash '' | ||
| + | <note important> | ||
| Vous pouvez désormais utiliser Composer : | Vous pouvez désormais utiliser Composer : | ||
| < | < | ||
| + | <note tip>Si la commande '' | ||
| + | <code bash>php composer.phar</ | ||
| + | On peut aussi créer un [[:alias]] : | ||
| + | <code bash> | ||
| + | |||
| + | ===== Mise à jour ===== | ||
| + | Pour mettre à jour composer v2 entre 2 versions mineures (par exemple v2.3.x vers v2.5.x) : | ||
| + | <code bash> | ||
| + | |||
| + | En octobre 2020 est sortie [[https:// | ||
| + | Pour mettre à jour composer v1.x vers v2, vous pouvez exécuter :\\ | ||
| + | <code bash> | ||
| + | <note important> | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| Ligne 47: | Ligne 61: | ||
| Ceci aura pour effet de créer un fichier '' | Ceci aura pour effet de créer un fichier '' | ||
| - | 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 56: | Ligne 70: | ||
| Si il s'agit de votre projet, il n'est donc pas nécessaire de le distribuer avec ce répertoire '' | Si il s'agit de votre projet, il n'est donc pas nécessaire de le distribuer avec ce répertoire '' | ||
| + | |||
| + | ===== Problèmes courants ===== | ||
| + | |||
| + | ==== Impossible de mettre à jour ==== | ||
| + | |||
| + | La mise à jour se fait normalement par | ||
| + | <code bash> | ||
| + | Si vous avez installé composer au moyen d' | ||
| + | <code bash> | ||
| + | sudo apt autoremove composer | ||
| + | </ | ||
| + | puis le ré-installer manuellement comme [[: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| Ligne 64: | Ligne 90: | ||
| ---- | ---- | ||
| - | // | + | // |
