【发布时间】:2016-10-02 05:36:01
【问题描述】:
对不起我的英语。
我正在尝试在我的 Symfony 应用程序中安装 elastica-bundle,但出现以下错误: 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安装的版本比较高。
有人可以帮助我吗?
谢谢大家,我是新手。
【问题讨论】:
标签: php symfony-forms symfony foselasticabundle