2013-04-10 68 views
1

我正在開發另一個開發人員給我的項目。我的任務是將硬編碼的資產引用轉換爲資產引用。當我嘗試運行app/console assets:install我得到以下錯誤:Symfony2&Assetic:路徑「assetic.bundles.0」的配置無效:「AcmeSiteBundle」不是有效的軟件包

[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
Invalid configuration for path "assetic.bundles.0": "AcmeSiteBundle" is not a valid bundle.

我注意到,有在web/bundles該束沒有目錄,所以我乾脆跑到mkdir acmesite創建它。不幸的是,問題依然存在。

config.yml樣子:

# Assetic Configuration 
assetic: 
    debug:   %kernel.debug% 
    use_controller: false 
    bundles:  ['AcmeSiteBundle'] 
    #java: /usr/bin/java 
    filters: 
     cssrewrite: ~ 
     #closure: 
     # jar: %kernel.root_dir%/Resources/java/compiler.jar 
     #yui_css: 
     # jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar 

不知道如何着手。

+0

是在AppKernel.php中註冊的包?嘗試評論整行'#bundles:['...']' – 2013-04-10 13:03:30

+0

是的,它在AppKernel.php中。 – 2013-04-10 13:08:10

+0

評論捆綁產品線允許其他第三方捆綁軟件安裝其資產,但這並不能真正幫助我 – 2013-04-10 13:09:55

回答

3

想通了。包類文件使用非標準名稱。所以,而不是AcmeSiteBundle.php它只是SiteBundle.php