2013-08-29 281 views
0

我被給了一個項目來處理,並設置它我試圖使用作曲家安裝得到我所有的依賴項安裝和工作。問題是,當我嘗試運行作曲家安裝,我得到以下錯誤:作曲家安裝失敗

Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - The requested package sylius/sales-bundle 0.1.x-dev could not be found. 
    Problem 2 
    - Installation request for sylius/cart-bundle dev-master -> satisfiable by sylius/cart-bundle[dev-master]. 
    - Can only install one of: sylius/resource-bundle[v0.3.0, v0.1.0]. 
    - sylius/cart-bundle dev-master requires sylius/resource-bundle 0.3.* -> satisfiable by sylius/resource-bundle[v0.3.0]. 
    - Installation request for sylius/resource-bundle 0.1.*@dev -> satisfiable by sylius/resource-bundle[v0.1.0]. 

Potential causes: 
- A typo in the package name 
- The package is not available in a stable-enough version according to your minimum-stability setting 
    see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details. 

的composer.json文件看起來是這樣的:

"require": { 
     "php": ">=5.3.3", 
     "symfony/symfony": "2.1.*", 
     "doctrine/orm": ">=2.2.3,<2.4-dev", 
     "doctrine/doctrine-bundle": "1.0.*", 
     "twig/twig": "dev-master", 
     "twig/extensions": "1.0.*@dev", 
     "symfony/assetic-bundle": "2.1.*", 
     "symfony/swiftmailer-bundle": "2.1.*", 
     "symfony/monolog-bundle": "2.1.*", 
     "symfony/dom-crawler": "2.1.*@dev", 
     "liip/doctrine-cache-bundle": "dev-master", 
     "sensio/distribution-bundle": "2.1.*", 
     "sensio/framework-extra-bundle": "2.1.*", 
     "sensio/generator-bundle": "2.1.*", 
     "kriswallsmith/assetic": "1.1.*@dev", 
     "apy/datagrid-bundle": "2.1.*@dev", 
     "bcc/cron-manager-bundle": "dev-master", 
     "craue/formflow-bundle": "dev-master", 
     "craue/config-bundle": "dev-master", 
     "ddeboer/data-import": "dev-master", 
     "phpexcel/phpexcel": "1.7.6", 
     "doctrine/migrations": "dev-master", 
     "doctrine/doctrine-migrations-bundle": "dev-master", 
     "elnur/blowfish-password-encoder-bundle": "dev-master", 
     "friendsofsymfony/user-bundle": "1.3.1", 
     "friendsofsymfony/message-bundle": "dev-master", 
     "friendsofsymfony/rest": "0.8.*@dev", 
     "friendsofsymfony/rest-bundle": "0.11.*@dev", 
     "friendsofsymfony/comment-bundle": "2.0.*@dev", 
     "friendsofsymfony/jsrouting-bundle": "1.1.*", 
     "frosas/base-url-bundle": "1.*@dev", 
     "genemu/form-bundle": "2.1.*", 
     "jms/serializer": "0.11.*@dev", 
     "jms/serializer-bundle": "0.11.*", 
     "jms/di-extra-bundle": "1.3.*@dev", 
     "jms/debugging-bundle": "dev-master", 
     "jms/job-queue-bundle": "dev-master", 
     "jms/payment-core-bundle": "dev-master", 
     "jms/security-extra-bundle": "1.4.*@dev", 
     "jms/twig-js": "dev-master", 
     "jms/twig-js-bundle": "dev-master", 
     "knplabs/gaufrette": "0.2.*@dev", 
     "knplabs/knp-gaufrette-bundle" : "dev-master", 
     "knplabs/knp-menu": "@dev", 
     "knplabs/knp-menu-bundle": "1.1.*@dev", 
     "knplabs/knp-snappy-bundle": "dev-master", 
     "knplabs/knp-time-bundle": "dev-master", 
     "lexik/mailer-bundle": "dev-master", 
     "lexik/maintenance-bundle": "dev-master", 
     "lexik/form-filter-bundle": "dev-master", 
     "pugx/multi-user-bundle": "1.3.x-dev", 
     "Trsteel/ckeditor-bundle": "dev-master", 
     "velvel/report-bundle": "dev-master", 
     "sonata-project/cache-bundle": "dev-master", 
     "sonata-project/admin-bundle": "2.1.x-dev", 
     "sonata-project/doctrine-orm-admin-bundle": "2.1.x-dev", 
     "sonata-project/jquery-bundle": "1.8.*@dev", 
     "sonata-project/exporter": "1.1.0", 
     "sonata-project/block-bundle": "2.1.x-dev", 
     "sonata-project/intl-bundle": "2.1.x-dev", 
     "sonata-project/user-bundle": "2.1.x-dev", 
     "sonata-project/doctrine-extensions": "1.0.0", 
     "sonata-project/easy-extends-bundle": "dev-master", 
     "sonata-project/google-authenticator": "1.0.0", 
     "stof/doctrine-extensions-bundle": "1.1.x-dev", 
     "sylius/blogger-bundle": "0.1.x-dev", 
     "sylius/cart-bundle": "dev-master", 
     "sylius/categorizer-bundle": "dev-master", 
     "sylius/resource-bundle": "0.1.*@dev", 
     "sylius/sales-bundle": "0.1.x-dev", 
     "white-october/pagerfanta-bundle": "2.1.x-dev as dev-master", 
     "pagerfanta/pagerfanta": "1.0.*@dev", 
     "oneup/uploader-bundle": "*", 
     "whiteoctober/breadcrumbs-bundle": "dev-master", 
     "raulfraile/ladybug-bundle": "*", 
     "nelmio/js-logger-bundle": "~1.0", 
     "nelmio/security-bundle": "~1.0", 
     "mtdowling/cron-expression": "1.0.x", 
     "liip/imagine-bundle": "dev-master", 
     "elao/web-profiler-extra-bundle" : "2.1.*@dev", 
     "elink/payment-slimcd-bundle": "2.1.*@dev", 
     "punkave/symfony2-file-uploader-bundle": "dev-master", 
     "leek/git-debug-bundle": "2.0.*@dev" 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
     ], 
     "post-update-cmd": [ 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
     ] 
    }, 

該項目使用的Symfony作爲一個框架,每次我想我有一個修復程序,它會導致其他問題。爲了解決這個問題,我一直在嘲弄我的頭一個多小時。

+0

哇,這是很多的依賴。你的應用程序不是有太多的工作嗎?你可以考慮刪除一些。像'jms/twig-js'一樣,因爲您有'jms/twig-js-bundle',它們與'jms/twig-js'有依賴關係。 'jms/serializer','knp/menu'也是一樣...... – Touki

+0

我沒有寫這個,它是在github回購中給我的,我剛剛作爲開發團隊的一員加入,我會告訴他們並試圖清理它,雖然 –

+0

感謝您的幫助,清理它,而不是它的作品。這是我使用作曲家的第一個項目,所以這對我來說都是新的 –

回答

3

應更換您的線路包括銷售束: 「sylius /銷售捆綁」:「0.2.*@dev」

檢查packagist網站,並輸入您的包的名字,當你有問題。它會向您顯示捆綁包之間的依賴關係以及哪些版本。

+0

感謝參考packagist網站,很多幫助 –