2014-06-21 93 views
0

我有兩臺機器,一臺運行Windows的開發機器和一臺運行Linux的生產機器。Symfony2 - Assetic不傾銷任何資產

我遇到的問題是Assetic不會在Linux生產計算機中部署(或查找任何)資產(devprod模式都不會)。它在以前的部署嘗試中工作,然後突然停止,而沒有更改系統或文件中的任何內容。

我使用傾倒的命令:

sudo php app/console assetic:dump --env=prod --no-debug 

資產已在束public文件夾被定義,並已預先安裝並移動到web文件夾:

php app/console assets:install --symlink web/assets 
+0

您是否在轉儲之前和清除緩存之前執行了'assets:install'? –

+0

我在轉儲之前執行了'assets:install'(請參閱問題),我甚至嘗試清除緩存(通過執行Symfony命令以及手動刪除文件夾)。沒有幫助。我懷疑這是因爲symfony2軟件在最近3周內發生了變化...... –

回答

0

FWIW,我發現mthaml-bundle正在導致我在項目中使用的問題。恢復到較舊的提交可以解決問題,同時我將報告它。