【发布时间】:2011-11-24 14:06:42
【问题描述】:
我希望在 capistrano 打包(tar 压缩)代码之前,在我的开发机器上进行资产预编译,并且预编译资产已经包含在最终部署包中。
当我尝试内置的 capistrano 食谱时
load 'deploy/assets' 它运行
rake RAILS_GROUPS=assets assets:precompile 在服务器上。
我正在寻找这个的原因是因为目前预编译在我的 EC2 微实例上花费的时间太长(而且有时只是挂起), 如果可以在部署开始之前完成资产编译,那就太好了,这样我就可以将服务器从繁重的工作负载中解救出来 - 直到至少我有更好的配置服务器可用。
【问题讨论】:
标签: ruby-on-rails-3.1 capistrano asset-pipeline