Symfony没有生成捆绑

时间:2015-10-20 09:40:29

标签: php symfony bundle

我在新的LAMP系统上安装了新的Symfony(使用" symfony new test")。我试图生成一个捆绑但它失败了。输出是:

tugrul@tugrul-mint ~/tmp/test2 $ php app/console generate:bundle --namespace NV/TestdBundle --bundle-name=NVTestdBundle --dir=/home/tugrul/tmp/test2/src --format yml --structure

Welcome to the Symfony2 bundle generator  
BLABLABLA
Do you confirm generation [yes]? 

 Bundle generation  

[Twig_Error_Syntax]                                                                                                                                                                      
An exception has been thrown during the compilation of a template ("Level "info" is not defined, use one of: 100, 200, 250, 300, 400, 500, 550, 600") in "bundle/index.html.twig.twig".  

[Psr\Log\InvalidArgumentException]                                               
Level "info" is not defined, use one of: 100, 200, 250, 300, 400, 500, 550, 600  

PHP版本:

$ php -v
PHP 5.5.9-1ubuntu4.13 (cli) (built: Sep 29 2015 15:24:49) 

在具有完全相同版本的PHP的生产服务器上,Symfony成功创建了一个包,但没有在本地开发盒上创建。

我错过了什么吗?或者首先要安装什么来运行文档中没有提到的symfony?

问候。

2 个答案:

答案 0 :(得分:2)

问题在于区域设置。将它设置为en_US.UTF-8,现在可以了。花了2天无所事事......

答案 1 :(得分:0)

我无法重现此错误。以下命令对我有用:

$ symfony new test
$ cd test/
$ php app/console generate:bundle --namespace=NV/TestdBundle --bundle-name=NVTestdBundle --dir=src --format=yml --structure

请注意,我已将--dir选项值更改为src,因为我在项目目录中。

如果仍然不适合您,请记住您可以将-vvv附加到任何Symfony命令以输出非常详细的错误信息。