Композитор конфликты и Symfony 3


Я совершенно новичок в composer и symfony, и я начал проект symfony3. Дела идут хорошо, но теперь я не буду обновлять свою зависимость. Я искал решение в течение 3 часов.

Вот мой журнал консоли:

  Problem 1
- sonata-project/admin-bundle dev-master requires sonata-project/block-bundle 3.x-dev@dev -> satisfiable by sonata-project/block-bundle[3.x-dev] but these conflict with your requirements or minimum-stability.
- sonata-project/admin-bundle dev-master requires sonata-project/block-bundle 3.x-dev@dev -> satisfiable by sonata-project/block-bundle[3.x-dev] but these conflict with your requirements or minimum-stability.
- Installation request for sonata-project/admin-bundle dev-master -> satisfiable by sonata-project/admin-bundle[dev-master].

И мой композитор.требования к json:

    "require": {
    "php": ">=5.5.9",
    "symfony/symfony": "3.0.*",
    "doctrine/orm": "^2.5",
    "doctrine/doctrine-bundle": "^1.6",
    "doctrine/doctrine-cache-bundle": "^1.2",
    "symfony/swiftmailer-bundle": "^2.3",
    "symfony/monolog-bundle": "^2.8",
    "sensio/distribution-bundle": "^5.0",
    "sensio/framework-extra-bundle": "^3.0.2",
    "incenteev/composer-parameter-handler": "^2.0",
    "friendsofsymfony/user-bundle": "dev-master",
    "sonata-project/admin-bundle": "dev-master",
    "sonata-project/doctrine-orm-admin-bundle": "dev-master"
},
Если ты найдешь проблему и объяснишь ее мне, ты станешь моим героем!
1 6

1 ответ:

По умолчанию composer устанавливает только стабильные версии пакетов, даже если вы задаете версию dev для одного из них, определяя минимальную стабильностьот до stable.

Сообщить composer, что вы разрешаете установку версий разработки (таких как dev-master),
Добавьте следующую строку после ваших требований:

"minimum-stability": "dev"

Примечание: фактически обязательна работа с последними версиями пакетов sonata.