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本地运行命令,没有问题。

我还检查了 JSLint 上相关的预编译 JS 文件,没有错误。

这是我如何将问题 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 回答