2017-04-26 172 views
0

我需要在一箇舊的symfony 2.3應用程序中安裝新的依賴項。但似乎以前安裝的軟件包已老化,我得到了下一個錯誤:「您的需求無法解析爲可安裝的一組軟件包。」忽略作曲家的依賴關係

這是我目前的相關性:

"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" 

我需要補充: 「phpoffice/phpword」: 「V0.13 *」 需要Zend框架的包。

有什麼辦法可以在不影響已安裝的軟件包的情況下安裝新的依賴項?

回答

0

如果您運行composer why-not "phpoffice/phpword",您可能會更清楚地瞭解問題所在,並通過將某些軟件包更新爲可以一起工作的較新版本開始解決該問題。