Heroku在git push上部署“预编译资产失败”

时间:2013-12-20 23:46:34

标签: ruby-on-rails git heroku deployment

我们使用Heroku fork命令克隆我们的生产Rails 3应用程序进行一些测试。这很成功。

我们现在正试图通过标准的heroku git push deploy将更改推送到新的分叉应用程序。

我们收到“预编译资产失败”。并且“每次尝试都推送拒绝,无法编译Ruby应用程序”错误。

这个精确的仓库用于更新我们的生产应用程序,没有任何问题。

您能指导我们如何解决此问题吗?

2 个答案:

答案 0 :(得分:0)

在config / application.rb

中试试

config.assets.initialize_on_precompile = false

答案 1 :(得分:0)

另外,检查是否包含了gem' turbolinks'在你的Gemfile中。在我的情况下,我多次未能部署应用程序(甚至在通过添加" initialize_on_precompile'来修改我的application.rb文件之后),直到我更改了我的Gemfile并安装了缺少的gem。

此外,如果你之前没有看到,有一些关于在Heroku上分叉和部署的有用信息(部分"部署"):https://devcenter.heroku.com/articles/fork-app