2013-07-08 1 views
1

내가 소나타 사용자 번들을 설치하는 것입니다,하지만 난 작곡가 업데이트를 할 때, 콘솔이 나 이러한 오류 반환 :작곡가가 해결할 수없는 Symfony 요구 사항을 수정하는 방법은 무엇입니까?

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

}

: 여기

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]. 

그리고 나의 composer.json입니다

나는 (버전을 바꾸고, 알파 최소 안정성을 받아들이며) 많은 것을 시도해 보았고 많은 포럼에서이 문제를 검색했지만 내 문제를 해결 한 해결책을 찾지 못했습니다.

답변

4

sonata-project/doctrine-orm-admin-bundle의 이전 버전을 명시 적으로 나열하고 있으며 다른 라이브러리와 호환되지 않습니다. 외관상의 요구 사항이

"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 

당신은 확실히 당신이 전혀 @dev을 사용할 수 없습니다 절대적으로 최신 버전이 필요하지 않는 한, 당신이해야 tilde to get the latest tagged version 예 :

"sonata-project/doctrine-orm-admin-bundle": "~2.1", 

입니다 sonata-project/doctrine-orm-admin-bundle의 최신 버전을 얻을 것이다 큰> = 2.1 및 < 3.0.

+0

유용한 답변은 '+ 1'입니다. – samayo

관련 문제