2013-09-13 2 views
0

После установки симфонии на Ubuntu, когда я пытаюсь выполнить этот код строки, он дает мне ошибку.возникли проблемы с созданием Bundles

php app/console generate:bundle --namespace=Acme/HelloBundle --format=yml 

При выполнении этого кода ошибки кода является

PHP Warning: require_once(/home/kashif/Symfony/app/bootstrap.php.cache): failed to open stream: No such file or directory in /home/kashif/Symfony/app/console on line 10 
PHP Fatal error: require_once(): Failed opening required '/home/kashif/Symfony/app/bootstrap.php.cache' (include_path='.:/usr/share/php:/usr/share/pear') in /home/kashif/Symfony/app/console on line 10 
+0

Очевидно, что файл отсутствует. Перезагрузите .zip и повторите попытку. –

+2

bootstrap.php.cache создается во время установки. запустить композитор. –

ответ

1

Как Jakub Zalas говорит, вы должны запустить composer install для того, чтобы сгенерировать файл app/bootstrap.php.cache.

Если вы посмотрите на содержимое composer.json, вы увидите эту строку Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap в блоке post-install-cmd.

Эта строка генерирует отсутствующий файл.

Надеюсь, это полезно.

Самое лучшее отношение

0

composer update -o или composer install -o должны сделать трюк.

Другой workaroung, если вы все еще развивается и с помощью отладчика, как Xdebug будет закомментировать ...

// $loader = require_once __DIR__.'/../app/bootstrap.php.cache'; 

... и ...

// $kernel->loadClassCache(); 

плюс добавить строку ...

$loader = require_once __DIR__.'/../app/autoload.php'; 

... раньше ...

require_once __DIR__.'/../app/AppKernel.php'; 

... в web/app_dev.php, как описано в главе документации How to optimize your development Environment for debugging.

Смежные вопросы