Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何修复composer无法解决的Symfony需求?_Php_Dependencies_Composer Php - Fatal编程技术网

Php 如何修复composer无法解决的Symfony需求?

Php 如何修复composer无法解决的Symfony需求?,php,dependencies,composer-php,Php,Dependencies,Composer Php,我会安装Sonata用户包,但当我尝试更新composer时,console会返回以下错误: C:\wamp\www\extranet>composer update Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable

我会安装Sonata用户包,但当我尝试更新composer时,console会返回以下错误:

    C:\wamp\www\extranet>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for sonata-project/doctrine-orm-admin-bundle 2.1.*@de
v -> satisfiable by sonata-project/doctrine-orm-admin-bundle[2.1.x-dev].
    - Conclusion: remove symfony/symfony v2.3.1
    - sonata-project/doctrine-orm-admin-bundle 2.1.x-dev requires symfony/symfon
y >=2.1,<2.3 -> satisfiable by symfony/symfony[v2.1.0, v2.1.1, v2.1.10, v2.1.11,
 v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, v2.2.0, v2.2.1,
 v2.2.2, v2.2.3].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.0].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.1].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.10].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.11].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.2].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.3].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.4].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.5].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.6].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.7].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.8].
    - Can only install one of: symfony/symfony[v2.3.1, v2.1.9].
    - Can only install one of: symfony/symfony[v2.3.1, v2.2.0].
    - Can only install one of: symfony/symfony[v2.3.1, v2.2.1].
    - Can only install one of: symfony/symfony[v2.3.1, v2.2.2].
    - Can only install one of: symfony/symfony[v2.3.1, v2.2.3].
    - Installation request for symfony/symfony 2.3.1 -> satisfiable by symfony/s
ymfony[v2.3.1].
C:\wamp\www\extranet>composer更新
使用包信息加载composer存储库
更新依赖项(包括需要开发人员)
无法将您的需求解析为可安装的软件包集。
问题1
-索纳塔项目/orm管理包2.1的安装请求。*@de
v->sonata项目/条令orm管理包[2.1.x-dev]可满足。
-结论:删除symfony/symfony v2.3.1
-sonata项目/orm管理包2.1.x-dev需要symfony/symfon
y>=2.1,可满足symfony/symfony[v2.1.0,v2.1.1,v2.1.10,v2.1.11,
v2.1.2、v2.1.3、v2.1.4、v2.1.5、v2.1.6、v2.1.7、v2.1.8、v2.1.9、v2.2.0、v2.2.1、,
v2.2.2、v2.2.3]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.0]。
-只能安装一个:symfony/symfony[v2.3.1,v2.1.1]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.10]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.11]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.2]。
-只能安装一个:symfony/symfony[v2.3.1,v2.1.3]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.4]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.5]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.6]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.7]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.8]。
-只能安装一个:symfony/symfony[v2.3.1、v2.1.9]。
-只能安装一个:symfony/symfony[v2.3.1、v2.2.0]。
-只能安装一个:symfony/symfony[v2.3.1、v2.2.1]。
-只能安装一个:symfony/symfony[v2.3.1、v2.2.2]。
-只能安装一个:symfony/symfony[v2.3.1、v2.2.3]。
-symfony/symfony 2.3.1的安装请求->可由symfony/s满足
ymfony[v2.3.1]。
这是我的composer.json:

{
"name": "symfony/framework-standard-edition",
"license": "MIT",
"type": "project",
"description": "The \"Symfony Standard Edition\" distribution",
"autoload": {
    "psr-0": {
        "": "src/"
    }
},
"require": {
    "php": ">=5.3.3",
    "symfony/symfony": "2.3.1",
    "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",
    "symfony/icu": "1.2.*",
    "jms/security-extra-bundle": "dev-master",
    "friendsofsymfony/user-bundle": "dev-master",
    "sonata-project/block-bundle": "2.1.*",
    "sonata-project/admin-bundle": "2.1.*",
    "sonata-project/user-bundle": "2.1.*@dev",
    "sonata-project/doctrine-orm-admin-bundle": "2.1.*@dev",
    "sonata-project/intl-bundle": "2.1.*",
    "sonata-project/cache-bundle": "2.1.*"
},
"scripts": {
    "post-install-cmd": [
        "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
        "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": [
        "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets",
        "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile"
    ]
},
"config": {
    "bin-dir": "bin"
},
"minimum-stability": "stable",
"extra": {
    "symfony-app-dir": "app",
    "symfony-web-dir": "web",
    "incenteev-parameters": {
        "file": "app/config/parameters.yml"
    },
    "branch-alias": {
        "dev-master": "2.3-dev"
    }
}
{
“名称”:“symfony/framework标准版”,
“许可证”:“麻省理工学院”,
“类型”:“项目”,
“说明”:“Symfony标准版”发行版,
“自动加载”:{
“psr-0”:{
“”:“src/”
}
},
“要求”:{
“php”:“>=5.3.3”,
“symfony/symfony”:“2.3.1”,

“条令/orm”:“>=2.2.3,您明确列出了索纳塔项目/orm条令管理包的旧版本,它与其他库不兼容

你有这个:

"sonata-project/doctrine-orm-admin-bundle": "2.1.*@dev",
显然有以下要求:

 sonata-project/doctrine-orm-admin-bundle 2.1.x-dev requires symfony/symfony >=2.1,<2.3

将获得大于等于2.1和<3.0的最新版本的
索纳塔项目/条令orm管理捆绑包

您明确列出了一个旧版本的
索纳塔项目/条令orm管理捆绑包
,它与其他库不兼容

你有这个:

"sonata-project/doctrine-orm-admin-bundle": "2.1.*@dev",
显然有以下要求:

 sonata-project/doctrine-orm-admin-bundle 2.1.x-dev requires symfony/symfony >=2.1,<2.3

将获得sonata project/orm admin bundle的最新版本,该版本更大>=2.1和<3.0。

+1
获取有用答案
+1
获取有用答案