2017-04-26 5 views
0

Ich muss eine neue Abhängigkeit in einer alten symfony 2.3-Anwendung installieren. Aber scheint, dass die vorherigen installierten Pakete zu alt sind, dass ich den nächsten Fehler bekomme: "Ihre Anforderungen konnten nicht zu einem installierbaren Satz von Paketen aufgelöst werden."Abhängigkeiten mit Composer ignorieren

Dies sind meine aktuellen Abhängigkeiten:

"php": ">=5.3. 
    "symfony/symfony": "2.3.*", 
    "doctrine/orm": ">=2.2.3,<2.4-dev", 
    "doctrine/doctrine-bundle": "1.2.*", 
    "twig/extensions": "1.0.*", 
    "symfony/assetic-bundle": "2.3.*", 
    "symfony/swiftmailer-bundle": "2.3.*", 
    "symfony/monolog-bundle": "2.3.*", 
    "sensio/distribution-bundle": "2.3.*", 
    "sensio/framework-extra-bundle": "2.3.*", 
    "sensio/generator-bundle": "2.3.*", 
    "incenteev/composer-parameter-handler": "~2.0", 
    "doctrine/doctrine-fixtures-bundle": "dev-master", 
    "doctrine/data-fixtures": "dev-master", 
    "knplabs/knp-menu":"dev-master", 
    "knplabs/knp-menu-bundle":"dev-master", 
    "liuggio/excelbundle": ">=1.0.4", 
    "tecnick.com/tcpdf": "6.0.023" 

ich hinzufügen müssen: "phpoffice/phpword": "V0.13 *", die Zend Framework-Pakete benötigen.

Gibt es eine Möglichkeit, meine neue Abhängigkeit zu installieren, ohne die bereits installierten Pakete zu beeinflussen?

Antwort

0

Wenn Sie composer why-not "phpoffice/phpword" ausführen, erhalten Sie möglicherweise zusätzliche Klarheit darüber, was das Problem ist, und beginnen Sie damit umzugehen, indem Sie einige Pakete auf neuere Versionen aktualisieren, die zusammenarbeiten können.

Verwandte Themen