2
$ cap deploy

失敗しています。これは失敗した出力のスニペットです

 * executing "cd /var/www/site/prod/releases/20120831164520 && php app/console assetic:dump web --env=prod --no-debug"
 servers: ["site.me"]
 [site.me] executing command  
 ** [out :: site.me] Dumping all prod assets.  
 ** [out :: site.me] Debug mode is off.
......
 ** [out :: site.me] [file+] web/js/compiled/c9751db.js
*** [err :: site.me] [RuntimeException]
*** [err :: site.me] The process timed out.

コマンドをローカルで実行しましたphp app/console assetic:dump web --env=prodが、問題はありません。

また、関連するコンパイル済みの JS ファイルを JSLint で確認しましたが、エラーはありませんでした。

問題のJSファイルをテンプレートに埋め込む方法は次のとおりです

{% javascripts 
    '@SoopDesignBundle/Resources/public/js/*.js'
    filter='yui_js'
    output='js/compiled/*.js' 
    %}
    <script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}

問題がどこにあるのかを理解する方法がわかりません。過去に、;yui_js が動かなくなったり、抜けたりすることがありましたが、他に何を試せばよいか思いつきません。

4

1 に答える 1

7

capifony にはデバッグオプションが付属しています

cap -d deploy

このプロトコルは各ステップで、このエラーの正確な原因を見つけるのに役立つ場合があります。

于 2012-09-01T15:56:47.143 に答える