ошибка установки Symfony с использованием Composer (определение не имеет класса) (приложение cocorico) - PullRequest
0 голосов
/ 02 апреля 2020

запуск сценария установки php composer.phar install

, когда устанавливаются зависимости, я полагаю, что часть кода приложения вызывается; однако, отсутствующее определение выдает ошибку. Трассировка стека не помогает мне найти, где находится это отсутствующее определение или откуда оно вызывается. Я понимаю, что это проблема с внедрением зависимости. В документации по симфонии указывается, как решить эту проблему: symfony служебная проводка service_container, работа с интерфейсами ; однако, я не знаю, откуда это вызывается, поэтому я не знаю, как добавить псевдоним

error

CheckDefinitionValidityPass.php line 69:                                                        

    The definition for "parameters" has no class. If you intend to inject this                       
    service dynamically at runtime, please mark it as synthetic=true. If this i                      
    s an abstract definition solely used by child definitions, please add abstr                      
    act=true, otherwise specify a class to get rid of this error.                                    

трассировка стека

Exception trace:
 () at vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:293
 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::executeCommand() at vendor/sensio/distribution-bundle/Composer/ScriptHandler.php:180
 Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets() at phar://composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:298
 Composer\EventDispatcher\EventDispatcher->executeEventPhpScript() at phar://composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:209
 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar://composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:81
 Composer\EventDispatcher\EventDispatcher->dispatch() at phar://composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:189
 Composer\EventDispatcher\EventDispatcher->doDispatch() at phar://composer.phar/src/Composer/EventDispatcher/EventDispatcher.php:96
 Composer\EventDispatcher\EventDispatcher->dispatchScript() at phar://composer.phar/src/Composer/Installer.php:338
 Composer\Installer->run() at phar://composer.phar/src/Composer/Command/InstallCommand.php:122
 Composer\Command\InstallCommand->execute() at phar://composer.phar/vendor/symfony/console/Command/Command.php:245
 Symfony\Component\Console\Command\Command->run() at phar://composer.phar/vendor/symfony/console/Application.php:835
 Symfony\Component\Console\Application->doRunCommand() at phar://composer.phar/vendor/symfony/console/Application.php:185
 Symfony\Component\Console\Application->doRun() at phar://composer.phar/src/Composer/Console/Application.php:281
 Composer\Console\Application->doRun() at phar://composer.phar/vendor/symfony/console/Application.php:117
 Symfony\Component\Console\Application->run() at phar://composer.phar/src/Composer/Console/Application.php:113
 Composer\Console\Application->run() at phar://composer.phar/bin/composer:61
 require() at composer.phar:24


1 Ответ

0 голосов
/ 02 апреля 2020

go в каталог вашего проекта и запустите:

composer install
...