我获得了一个项目,并且为了设置它,我正在尝试使用composer install来安装和工作所有的依赖项。问题是当我尝试运行composer install时,出现以下错误:
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 :(得分:3)
你应该用以下方式替换包括sales-bundle在内的你的行: “sylius / sales-bundle”:“0.2。* @ dev”
检查packagist网站,并在遇到问题时输入捆绑包的名称。它将显示bundle之间的依赖关系以及版本。