попытка установить mmoreram / gearman-bundle выдает ошибку на symfony 2.7 - PullRequest
0 голосов
/ 24 сентября 2018

Похоже, я что-то упустил или, возможно, неверная версия доктрины.

Неустранимая ошибка: необработанное исключение 'Symfony \ Component \ DependencyInjection \ Exception \ ServiceNotFoundException' с сообщением 'Служба "gearman.cache.wrapper"зависит от несуществующей службы "doctrine_cache.providers.gearman_cache". 'в /home/vagrant/Code/backend-symfony-dev/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php в строке 58

* In \\\\ \ InpenServiceNotFoundException: служба "gearman.cache.wrapper" зависит от несуществующей службы "doctrine_cache.providers.gearman_cache".в /home/vagrant/Code/backend-symfony-dev/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php в строке 58

требуется 1006 * мой юнит

"require" : {
"php" : ">=5.3.3",
"symfony/symfony" : "2.7.*",
"doctrine/orm" : "~2.2,>=2.2.3",
"doctrine/doctrine-bundle" : "~1.2",
"twig/extensions" : "~1.0",
"symfony/assetic-bundle" : "~2.3",
"symfony/swiftmailer-bundle" : "~2.3",
"symfony/monolog-bundle" : "~2.4",
"sensio/distribution-bundle" : "~2.3",
"sensio/framework-extra-bundle" : "~3.0",
"sensio/generator-bundle" : "~2.3",
"incenteev/composer-parameter-handler" : "~2.0",
"braincrafted/bootstrap-bundle" : "~2.0",
"twbs/bootstrap" : "3.0.*",
"jquery/jquery" : "1.10.*",
"knplabs/knp-menu-bundle" : "~2.0",
"knplabs/knp-menu" : "~2.0",
"knplabs/knp-paginator-bundle" : "~2.4",
"symfony/debug" : "~2.6",
"symfony/web-profiler-bundle" : "2.6.4",
"friendsofsymfony/user-bundle" : "1.3.5",
"mailgun/mailgun-php": "~1.7.2",
 "rollbar/rollbar": "~0.18.2",
"knplabs/knp-snappy-bundle": "^1.4",
"h4cc/wkhtmltopdf-amd64": "^0.12.3",
"liuggio/excelbundle": "^2.1",
"mmoreram/gearman-bundle": "3.0.5"            
}

Я добавил следующее в $ bundles в appKernel.php

new Doctrine\Bundle\DoctrineCacheBundle\DoctrineCacheBundle(),
new Mmoreram\GearmanBundle\GearmanBundle()

Обратите внимание на использование «Используйте теги ниже 4.X для версий Symfony 2.X», таким образом яиспользуя 3.0.5.Я также попытался использовать более низкую версию, но в конечном итоге с другой ошибкой, связанной с доктриной.В моей системе также установлен редуктор.Так что немного озаглавленный о том, что мне не хватает

https://github.com/mmoreram/GearmanBundle

https://gearmanbundle.readthedocs.io/en/latest/installation.html

...