Извините за мой английский.
Я пытаюсь установить elastica-bundle в свое приложение Symfony и получаю следующую ошибку: friendsofsymfony/elastica-bundle 3.1.0 требует ~2.1 -> удовлетворяется symfony/form[2.1.x-dev, 2.2.x- dev, .... symfony/form, но они противоречат вашим требованиям или минимальной стабильности.
Мой composer.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": "~2.0@dev",
"knplabs/knp-paginator-bundle": "^2.5",
"symfony/assetic-bundle": "^2.7",
"gedmo/doctrine-extensions": "dev-master",
"twbs/bootstrap": "^3.3",
"components/jquery": "^2.1",
"twig/extensions": "^1.3",
"friendsofsymfony/jsrouting-bundle": "dev-master",
"symfony/finder": "^3.0",
"symfony/serializer": "^3.0",
"symfony/form": "^3.1",
"symfony/console": "=2.8.6",
"symfony/property-access": "^3.1",
"ruflin/elastica": "^3.2",
"psr/log": "^1.0"
},
и мой AppKernel.php
$bundles = array(
new Symfony\Bundle\FrameworkBundle\FrameworkBundle(),
new Symfony\Bundle\SecurityBundle\SecurityBundle(),
new Symfony\Bundle\TwigBundle\TwigBundle(),
new Symfony\Bundle\MonologBundle\MonologBundle(),
new Symfony\Bundle\SwiftmailerBundle\SwiftmailerBundle(),
new Doctrine\Bundle\DoctrineBundle\DoctrineBundle(),
new Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle(),
new \UPD\UserBundle\UserBundle(),
new \FOS\UserBundle\FOSUserBundle(),
new \Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(),
new \Symfony\Bundle\AsseticBundle\AsseticBundle(),
new AppBundle\AppBundle(),
);
Я не понимаю, в чем проблема, потому что symfony/form установлен с более высокой версией.
Кто-нибудь может мне помочь?
Спасибо за все, я совсем новичок.