2013-12-20 59 views
0

我们使用Heroku fork命令来克隆我们的生产Rails 3应用程序进行一些测试。这是成功的。Heroku在git push上部署“预编译资产失败”

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

我们正在收到“预编译资产失败”。和“推送被拒绝,未能编译Ruby应用程序”每次尝试的错误。

这个确切的回购是用于更新我们的生产应用程序没有问题。

你能指示我如何解决这个问题吗?

+0

你能提供的Rails的版本和Ruby版本使用的是? –

+0

您的CSS/JS文件可能有问题 - 有什么方法可以向我们显示日志吗?在某处会有一个错误引用 –

回答

0

试试这个在你的config/application.rb中

config.assets.initialize_on_precompile =假

0

此外,检查是否包含在您的Gemfile宝石 'turbolinks'。在我的情况下,我没有多次部署应用程序(即使通过添加'initialize_on_precompile'修改了我的application.rb文件后),直到我更改了我的Gemfile并安装了缺少的gem。

另外,如果你没有看到之前,有一些有用的信息有关的分岔和部署在Heroku(节“部署”):https://devcenter.heroku.com/articles/fork-app