Композитор конфликты и 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 ответ:
По умолчанию composer устанавливает только стабильные версии пакетов, даже если вы задаете версию
devдля одного из них, определяя минимальную стабильностьот доstable.Сообщить composer, что вы разрешаете установку версий разработки (таких как
dev-master),
Добавьте следующую строку после ваших требований:"minimum-stability": "dev"Примечание: фактически обязательна работа с последними версиями пакетов sonata.