Mina: 资产预编译跳过问题

创建于 2012-10-04  ·  9评论  ·  资料来源: mina-deploy/mina

我遇到了资产预编译的问题。

我们的应用程序具有配置选项config.assets.compile = false ,当所需资产(在我们的例子中admin.css )未预编译时会触发异常。 将资产添加到预编译列表中应该可以解决它: config.assets.precompile += ['admin.css']

这是问题。 Mina 跳过资产预编译,从而导致应用程序在下一次成功部署后失败。 我通过删除资产文件夹来修复它并再次运行部署。

关于这个的任何提示?

最有用的评论

有什么方法可以在 config/deploy.rb 中使用该选项(force_aseets=1)?

所有9条评论

bundle exec mina deploy force_assets=1

在此期间尝试一下。

在2012年10月5日,在上午12点56,丹Sosedoff [email protected]写道:

我遇到了资产预编译的问题。

我们的应用程序有配置选项 config.assets.compile = false,它会触发
未预编译所需资产(在我们的示例中为 admin.css)时的异常。
将资产添加到预编译列表中应该可以解决它:
config.assets.precompile
+= ['admin.css']

这是问题。 Mina 跳过资产预编译,从而导致
应用程序在下一次成功部署后失败。 我通过删除来修复它
资产文件夹并再次运行部署。

关于这个的任何提示?


直接回复此电子邮件或查看
Gi tHub https://github.com/nadarei/mina/issues/60。

当我们在 Capistrano 中使用类似的脚本时,这发生在我们身上。 不知道如何优雅地解决这个问题,但至少 Mina 也可以检查 application.rb 是否有变化。

config/application.rb 和 config/environments/production.rb,考虑到这是大多数存储预编译配置的地方。 (我个人认为 application.rb 是放置它的最佳位置,不过)

我也遇到了同样的问题,有修复的消息吗?

它只是在等待有人来修复它。 几个月前,我试图开始研究它,但有些事情阻止了我。

+1

mina 只检查应用程序/资产和供应商/资产的差异是否有变化。 不检查任何其他内容,因为您可以创建自己的初始化文件,这些文件可能会更改资产配置。

请使用mina deploy force_assets=1

@d4be4st但是引擎资产呢?

有什么方法可以在 config/deploy.rb 中使用该选项(force_aseets=1)?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

misteral picture misteral  ·  10评论

Epigene picture Epigene  ·  4评论

davidhq picture davidhq  ·  10评论

Bilge picture Bilge  ·  9评论

Epigene picture Epigene  ·  3评论