проблема с установкой Symfony 2.2.*

#symfony

#symfony

Вопрос:

Я пытаюсь установить symfony 2.2. * но он показывает эту ошибку

 "require": {
    "php": ">=5.3.3",

     "symfony/symfony": "2.2.*",
    "sonata-project/admin-bundle": "2.3.*@dev",
    "sonata-project/cache-bundle": "dev-master",
    "sonata-project/block-bundle": "2.2.*@dev",
    "sonata-project/jquery-bundle": "1.10.*@dev",
    "sonata-project/doctrine-orm-admin-bundle" : "2.3.*@dev",
    "sonata-project/core-bundle": "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.3.*@dev",
 

появилась эта ошибка.
Я предполагаю, что он проверяет все версии по порядку, но, в конце концов, он ничего не устанавливает.

Я много раз менял версии, однако это не решалось.

   Problem 1
    - Conclusion: don't install symfony/symfony v2.2.11
    - Conclusion: don't install symfony/class-loader v2.5.0
    - Conclusion: don't install symfony/symfony v2.2.10
    - Conclusion: don't install symfony/symfony v2.2.9
    - Conclusion: don't install symfony/class-loader v2.5.0-RC1
    - Conclusion: don't install symfony/symfony v2.2.8
    - Conclusion: don't install symfony/symfony v2.2.7
    - Conclusion: don't install symfony/class-loader v2.5.0-BETA2
    - Conclusion: don't install symfony/symfony v2.2.6
    - Conclusion: don't install symfony/symfony v2.2.5
    - Conclusion: don't install symfony/class-loader v2.5.0-BETA1
    - Conclusion: don't install symfony/symfony v2.2.4
    - Conclusion: don't install symfony/symfony v2.2.3
    - Conclusion: don't install symfony/class-loader v2.4.6
    - Conclusion: don't install symfony/symfony v2.2.2
    - Installation request for adesigns/calendar-bundle dev-master -> satisfiable by adesigns/calendar-bundle[dev-master].
    - Installation request for sonata-project/admin-bundle 2.3.*@dev -> satisfiable by sonata-project/admin-bundle[2.3.x-dev].
    - sonata-project/admin-bundle 2.3.x-dev requires symfony/class-loader ~2.3 -> satisfiable by symfony/class-loader[v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2.3.16, v2.3.2, v2.3.3, v2.3.4, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9, v2.4.0, v2.4.0-BETA1, v2.4.0-BETA2, v2.4.0-RC1, v2.4.1, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.5.0, v2.5.0-BETA1, v2.5.0-BETA2, v2.5.0-RC1].
    - don't install symfony/class-loader v2.3.0|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.1|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.10|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.11|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.12|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.13|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.14|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.15|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.16|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.2|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.3|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.4|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.5|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.6|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.7|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.8|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.3.9|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.0|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.0-BETA1|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.0-BETA2|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.0-RC1|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.1|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.2|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.3|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.4|don't install symfony/symfony v2.2.0
    - don't install symfony/class-loader v2.4.5|don't install symfony/symfony v2.2.0
    - adesigns/calendar-bundle dev-master requires symfony/symfony ~2.1 -> satisfiable by symfony/symfony[v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7, v2.2.8, v2.2.9].
    - Conclusion: don't install symfony/symfony v2.2.1
 

Комментарии:

1. Похоже, проблема связана с выбранной вами версией sonata-project/admin-bundle требования symfony/class-loader 2.3, но вы требуете symfony/* 2.2 и поэтому вызываете конфликт. Было бы разумнее установить 2.3, поскольку (как сказал @vpx) 2.2 больше не поддерживается, в то время как 2.3 поддерживается до 05/2017.

Ответ №1:

Symfony2.2. * больше не поддерживается. http://symfony.com/roadmap?version=2.2

Попробуйте изменить описание версии или следуйте инструкциям

Комментарии:

1. Спасибо за ваш комментарий, я вижу, 2.2 больше не поддерживается. На данный момент я буду продолжать использовать 2.2, хотя я обновлю в ближайшем будущем

Ответ №2:

Ваша проблема связана с библиотеками sonata. Вы пытаетесь установить "sonata-project/admin-bundle": "2.3.*@dev" , тогда как эта версия совместима только с Symfony> = 2.3 в соответствии с packagist. То же самое касается других библиотек sonata.

Итак, у вас есть два решения:

  • Понизьте библиотеки sonata до версии 2.2. *, совместимой с Symfony 2.2.*
  • Обновите Symfony до версии 2.3. * или выше

В принципе, прежде чем запрашивать библиотеку, вам необходимо проверить http://packagist.org если указанная вами версия совместима с вашими другими пакетами.

Комментарии:

1. Я понизил рейтинг «sonata-project / admin-bundle»: «2.2. *» и «sonata-project / doctrine-orm-admin-bundle»: «2.2. *», тогда проблема решена спасибо!!