2015-12-25 1 views
1

Bon après-midi!La dépendance de substitution de compositeur avec une autre de packagist?

J'ai un projet qui contenait un mélange de sous-modules git et de modules compositeurs. Je les ai tous convertis au compositeur pour des raisons. À l'heure actuelle, le projet utilise crisu83/yiistrap (v1.3.0) et 2amigos/yiiwheels (v1.0.6). Il a utilisé ces paquets pendant un an, peut-être un an et demi (sous forme de sous-module git); Je sais qu'ils sont stables et que tous les problèmes ont été résolus.

Le problème est, 2 amigos/yiiwheels (v1.0.6) veut installer 2amigos/yiistrap (v1.3.0) comme une dépendance.

Comment est-ce que j'obtiendrais que le compositeur ignore la dépendance 2amigos? Ou assurez-vous que la dépendance est déjà remplie? Je préférerais ne pas avoir à créer ma propre fourchette.

Répondre

0

L'ignorance de la dépendance d'un package n'est pas prise en charge.

Vous ne pouvez ignorer que les exigences de la plate-forme: composer install --ignore-platform-reqs.

Suggestion:

  • faire un composer install
  • supprimer vendor/2amigos/yiistrap après l'exécution Compositeur,
  • suivi par composer dump-autoload -o pour recréer le chargeur automatique