Symfony 2无法生成新捆绑

时间:2012-07-10 04:11:47

标签: symfony ubuntu bundle

我刚加入ServerGrove并获得了VPS。我安装了Symfony 2并将其解压缩到我的www文件夹中。我运行了这个命令php app/console generate:bundle --namespace=Pixbelly/HomeBundle --format=yml但我收到了这个错误:

[InvalidArgumentException]
There are no commands defined in the "generate" namespace.

我从www / Symfony运行此命令,我无法弄清楚出了什么问题。

2 个答案:

答案 0 :(得分:2)

检查您是否安装并激活了SensioGeneratorBundle。

app / AppKernel.php中的

    $bundles = array(
        new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle(),
        ...

http://symfony.com/doc/current/bundles/SensioGeneratorBundle/index.html

也许还要检查你的composer.json:

    "require": {
        "sensio/distribution-bundle": "2.3.*", // here maybe newer version
        "sensio/generator-bundle": "2.3.*", // same thing
        ...

然后清除缓存并执行

    composer update

答案 1 :(得分:0)

请看这个视频,生成bundle命令的正确语法(我使用的是ubuntu 13.04 Os)是:

./app/console generate:bundle

http://symfony.com/blog/symfony2-getting-easier-interactive-generators

我希望以上视频链接对您有用

抱歉回复这个旧帖子,今天我遇到了同样的问题并发现了这个链接,想到可能我应该在这里提一下,对未来的某些人有用