2013-08-29 285 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网站,很多帮助 –