2013-03-21 9 views
6

से सिम्फनी अपडेट मैं अपनी परियोजना को सिम्फनी 2.1 से 2.2 तक अपडेट करने का प्रयास कर रहा हूं। मैं पैकेज द्वारा पैकेज को अद्यतन करने का प्रयास करता हूं। जब मैं composer.phar update symfony/symfony टाइप करें, मैं निम्नलिखित त्रुटि मिलती है:2.1 से 2.2 संगीतकार त्रुटि

Problem 1 
- Conclusion: don't install symfony/symfony 2.2.x-dev 
- Conclusion: don't install symfony/symfony v2.2.0 
- Conclusion: don't install symfony/symfony v2.2.0-RC3 
- Conclusion: don't install symfony/symfony v2.2.0-RC2 
- Installation request for symfony/monolog-bundle == 2.1.9999999.9999999-dev -> satisfiable by symfony/monolog-bundle 2.1.x-dev. 
- Conclusion: don't install symfony/symfony v2.2.0-RC1 
- Conclusion: don't install symfony/symfony v2.2.0-BETA2 
- doctrine/doctrine-bundle v1.2.0-beta1 requires symfony/framework-bundle >=2.2.0-beta2,<2.3-dev -> satisfiable by symfony/symfony 2.2.x-dev, symfony/symfony v2.2.0, symfony/symfony v2.2.0-BETA2, symfony/symfony v2.2.0-RC1, symfony/symfony v2.2.0-RC2, symfony/symfony v2.2.0-RC3, symfony/framework-bundle 2.2.x-dev, symfony/framework-bundle v2.2.0, symfony/framework-bundle v2.2.0-BETA2, symfony/framework-bundle v2.2.0-RC1, symfony/framework-bundle v2.2.0-RC2, symfony/framework-bundle v2.2.0-RC3. 
- doctrine/doctrine-bundle 1.2.x-dev requires symfony/framework-bundle >=2.2.0-beta2,<2.3-dev -> satisfiable by symfony/symfony 2.2.x-dev, symfony/symfony v2.2.0, symfony/symfony v2.2.0-BETA2, symfony/symfony v2.2.0-RC1, symfony/symfony v2.2.0-RC2, symfony/symfony v2.2.0-RC3, symfony/framework-bundle 2.2.x-dev, symfony/framework-bundle v2.2.0, symfony/framework-bundle v2.2.0-BETA2, symfony/framework-bundle v2.2.0-RC1, symfony/framework-bundle v2.2.0-RC2, symfony/framework-bundle v2.2.0-RC3. 
- don't install symfony/framework-bundle 2.2.x-dev|don't install symfony/symfony v2.2.0-BETA1 
- don't install symfony/framework-bundle v2.2.0|don't install symfony/symfony v2.2.0-BETA1 
- don't install symfony/framework-bundle v2.2.0-BETA2|don't install symfony/symfony v2.2.0-BETA1 
- don't install symfony/framework-bundle v2.2.0-RC1|don't install symfony/symfony v2.2.0-BETA1 
- don't install symfony/framework-bundle v2.2.0-RC2|don't install symfony/symfony v2.2.0-BETA1 
- don't install symfony/framework-bundle v2.2.0-RC3|don't install symfony/symfony v2.2.0-BETA1 
- Installation request for symfony/symfony 2.2.* -> satisfiable by symfony/symfony 2.2.x-dev, symfony/symfony v2.2.0, symfony/symfony v2.2.0-BETA1, symfony/symfony v2.2.0-BETA2, symfony/symfony v2.2.0-RC1, symfony/symfony v2.2.0-RC2, symfony/symfony v2.2.0-RC3. 
- Installation request for doctrine/doctrine-bundle 1.2.* -> satisfiable by doctrine/doctrine-bundle 1.2.x-dev, doctrine/doctrine-bundle v1.2.0-beta1. 

मेरे composer.json:

{ 
    "name": "symfony/framework-standard-edition", 
    "description": "The \"Symfony Standard Edition\" distribution", 
    "autoload": { 
     "psr-0": { "": "src/" } 
    }, 
    "require": { 
     "php": ">=5.3.3", 
     "symfony/symfony": "2.2.*", 
     "doctrine/orm": "~2.2,>=2.2.3", 
     "doctrine/doctrine-bundle": "1.2.*", 
     "twig/extensions": "1.0.*", 
     "symfony/assetic-bundle": "2.1.*", 
     "symfony/swiftmailer-bundle": "2.2.*", 
     "symfony/monolog-bundle": "2.2.*", 
     "sensio/distribution-bundle": "2.2.*", 
     "sensio/framework-extra-bundle": "2.2.*", 
     "sensio/generator-bundle": "2.2.*", 
     "jms/security-extra-bundle": "1.4.*", 
     "jms/di-extra-bundle": "1.3.*", 

     "friendsofsymfony/rest": "0.7.0", 
     "friendsofsymfony/rest-bundle": "0.9.0", 
     "jms/serializer-bundle": "0.9.0", 
     "friendsofsymfony/jsrouting-bundle": "1.0.3", 
     "friendsofsymfony/user-bundle": "v1.3.0", 
     "knplabs/knp-menu-bundle": "dev-master", 
     "knplabs/knp-paginator-bundle": "v2.3", 
     "guzzle/guzzle": "dev-master" 
    }, 
    "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" 
     ] 
    }, 
    "config": { 
     "bin-dir": "bin" 
    }, 
    "minimum-stability": "dev", 
    "extra": { 
     "symfony-app-dir": "app", 
     "symfony-web-dir": "web", 
     "branch-alias": { 
      "dev-master": "2.3-dev" 
     } 
    } 
} 
+0

मेरा सुझाव है कि आप अल्फा को न्यूनतम स्थिरता बदल दें और "dev-master" संस्करण को @dev posfix के साथ सटीक संस्करण में बदलें। तो knpmenubundle संस्करण "2.0.*@dev" –

उत्तर

0

मैं बिल्कुल वैसा ही समस्या है। मैं

"doctrine/doctrine-bundle": "1.2.*@alpha", 

के सिद्धांत बंडल के लिए संगीतकार प्रविष्टि बदल क्योंकि इस कारण है कि समग्र स्थिरता ध्वज के अनुसार अल्फा के लिए सेट है: http://symfony.com/blog/symfony-2-2-0

लेकिन अब मैं अब भी यह संदेश जब संकुल को अद्यतन करने के लिए है:

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

    Problem 1 
    - Installation request for doctrine/doctrine-bundle 1.2.*@alpha -> satisfiable by doctrine/doctrine-bundle v1.2.0-beta1. 
    - Conclusion: don't install symfony/symfony 2.2.x-dev 
    - Conclusion: don't install symfony/symfony v2.2.0 
    - Conclusion: don't install symfony/symfony v2.2.0-RC3 
    - Conclusion: don't install symfony/symfony v2.2.0-RC2 
    - Installation request for bcc/resque-bundle v1.0 -> satisfiable by bcc/resque-bundle v1.0. 
    - Conclusion: don't install symfony/symfony v2.2.0-RC1 
    - Conclusion: don't install symfony/symfony v2.2.0-BETA2 
    - doctrine/doctrine-bundle v1.2.0-beta1 requires symfony/framework-bundle >=2.2.0-beta2,<2.3-dev -> satisfiable by symfony/symfony 2.2.x-dev, symfony/symfony v2.2.0, symfony/symfony v2.2.0-BETA2, symfony/symfony v2.2.0-RC1, symfony/symfony v2.2.0-RC2, symfony/symfony v2.2.0-RC3, symfony/framework-bundle 2.2.x-dev, symfony/framework-bundle v2.2.0, symfony/framework-bundle v2.2.0-BETA2, symfony/framework-bundle v2.2.0-RC1, symfony/framework-bundle v2.2.0-RC2, symfony/framework-bundle v2.2.0-RC3. 
    - don't install symfony/framework-bundle 2.2.x-dev|don't install symfony/symfony v2.2.0-BETA1 
    - don't install symfony/framework-bundle v2.2.0|don't install symfony/symfony v2.2.0-BETA1 
    - don't install symfony/framework-bundle v2.2.0-BETA2|don't install symfony/symfony v2.2.0-BETA1 
    - don't install symfony/framework-bundle v2.2.0-RC1|don't install symfony/symfony v2.2.0-BETA1 
    - don't install symfony/framework-bundle v2.2.0-RC2|don't install symfony/symfony v2.2.0-BETA1 
    - don't install symfony/framework-bundle v2.2.0-RC3|don't install symfony/symfony v2.2.0-BETA1 
    - Installation request for symfony/symfony 2.2.* -> satisfiable by symfony/symfony 2.2.x-dev, symfony/symfony v2.2.0, symfony/symfony v2.2.0-BETA1, symfony/symfony v2.2.0-BETA2, symfony/symfony v2.2.0-RC1, symfony/symfony v2.2.0-RC2, symfony/symfony v2.2.0-RC3. 

मैं वास्तव में क्या वास्तविक समस्या यह ये त्रुटि संदेश से बाहर है नहीं मिलता है।

+0

होगा अतिरिक्त बंडलों के कारण मुझे अपडेट समस्याएं थीं। उन्हें भी अपडेट करना जरूरी है। अब मुझे कैश के साथ जारी किया जा रहा है: स्पष्ट "सेवा" jms_serializer.metadata_driver "एक गैर-मौजूद सेवा" सिद्धांत "पर निर्भरता है।" – Ris90

3

आपने अपने कुछ तृतीय पक्ष बंडलों को एक निश्चित टैग/संस्करण में बंद कर दिया है।

"friendsofsymfony/user-bundle": "v1.3.0", 

this bundle only supports Symfony 2.1.* की v1.3.0 टैग।

आपको प्रत्येक तीसरे पक्ष के बंडल के माध्यम से जाना होगा और सुनिश्चित करें कि आप सही टैग/संस्करण का उपयोग कर रहे हैं।

ऊपर लाइन लग रही है की तरह

"friendsofsymfony/user-bundle": "v1.3.1", 

आप composer.json of the bundle में v1.3.1 टैग की आवश्यकताओं को देख सकते हैं चाहिए।

तुम भी dev-master टैग का उपयोग कर सकते हैं लेकिन यह है कि समस्याओं का कारण यदि आप नियमित रूप से Symfony उन्नयन पर योजना नहीं है सकते हैं।

+0

हाँ, आप सही हैं। अब मुझे निम्न त्रुटि का सामना करना पड़ रहा है: "सेवा" jms_serializer.metadata_driver "एक गैर-मौजूद सेवा" सिद्धांत "पर निर्भरता है। composer.json में: " सिद्धांत/सिद्धांत-बंडल ":" 1.2.*@alpha ", " jms/serializer-bundle ":" 0.12। * " – Ris90

+0

क्या आपने' @ अल्फा 'के बिना प्रयास किया था? क्या आप वाकई' AppKernel.php' में सिद्धांत शामिल हैं? –

संबंधित मुद्दे